Winforms boshqaruvining umumiy guruhlari qanday amalga oshiriladi C #

Mening loyiham uchun aksariyat shakllar OK va Bekor qilish tugmachasini o'z ichiga oladi. (har doim formaning pastki o'ng qismida joylashgan). Hozirda OK va Bekor tugmachasini o'z ichiga olgan System.Windows.Forms dan devralmayan asosiy sinfga ega. Buni ishlatadigan barcha shakllar, keyinchalik ushbu tovoq formasidan olinadi. Mahalliylashtirishni hisobga olgan holda buni qilishning yana bir yo'li bormi?

0

9 javoblar

Merosni shakllantirish juda ko'p darajada foydali:

  1. Asosiy forma hosil qiling va uni ex: FrmBase deb nomlang.
  2. Okni tugmachasini qo'shing, unga tugmachani bekor qiling va ikkalasini ham pastga qarab joylashtiring.
  3. "Ichki" tugmachalarini "o'zgartirgichlar" xususiyatini belgilang, bu tugmachalarni meros shakillaridan olishingiz mumkin:
  4. Istaganingizcha ko'p sonli shaklni tanlang va FrmBase'dan har qanday merosni bajaring: Form1: FrmBase
  5. endi xususiyatlardan foydalanib, tugmachalarga kirishingiz mumkin.

Bu siz uchun foydali bo'lishiga umid qilaman.

1
qo'shib qo'ydi

Merosni shakllantirish juda ko'p darajada foydali:

  1. Asosiy forma hosil qiling va uni ex: FrmBase deb nomlang.
  2. Okni tugmachasini qo'shing, unga tugmachani bekor qiling va ikkalasini ham pastga qarab joylashtiring.
  3. "Ichki" tugmachalarini "o'zgartirgichlar" xususiyatini belgilang, bu tugmachalarni meros shakillaridan olishingiz mumkin:
  4. Istaganingizcha ko'p sonli shaklni tanlang va FrmBase'dan har qanday merosni bajaring: Form1: FrmBase
  5. endi xususiyatlardan foydalanib, tugmachalarga kirishingiz mumkin.

Bu siz uchun foydali bo'lishiga umid qilaman.

1
qo'shib qo'ydi

Merosni shakllantirish juda ko'p darajada foydali:

  1. Asosiy forma hosil qiling va uni ex: FrmBase deb nomlang.
  2. Okni tugmachasini qo'shing, unga tugmachani bekor qiling va ikkalasini ham pastga qarab joylashtiring.
  3. "Ichki" tugmachalarini "o'zgartirgichlar" xususiyatini belgilang, bu tugmachalarni meros shakillaridan olishingiz mumkin:
  4. Istaganingizcha ko'p sonli shaklni tanlang va FrmBase'dan har qanday merosni bajaring: Form1: FrmBase
  5. endi xususiyatlardan foydalanib, tugmachalarga kirishingiz mumkin.

Bu siz uchun foydali bo'lishiga umid qilaman.

1
qo'shib qo'ydi

Siz faqat kerakli foydalanuvchi tekshiruvini dinamik ravishda yuklayotgan bo'sh panel yoki stol tartibiga ega bo'lgan bitta ariza yaratishingiz mumkin. Bu asosan tarkibni devralma printsipi .

public partial class MyFormWithButtons : Form
{
  public MyFormWithButtons(UserControl control)
  {
    InitializeComponent();

    control.Dock = DockStyle.Fill;
    myPanel.Controls.Add(control);
  }
}
1
qo'shib qo'ydi

Siz faqat kerakli foydalanuvchi tekshiruvini dinamik ravishda yuklayotgan bo'sh panel yoki stol tartibiga ega bo'lgan bitta ariza yaratishingiz mumkin. Bu asosan tarkibni devralma printsipi .

public partial class MyFormWithButtons : Form
{
  public MyFormWithButtons(UserControl control)
  {
    InitializeComponent();

    control.Dock = DockStyle.Fill;
    myPanel.Controls.Add(control);
  }
}
1
qo'shib qo'ydi

Siz faqat kerakli foydalanuvchi tekshiruvini dinamik ravishda yuklayotgan bo'sh panel yoki stol tartibiga ega bo'lgan bitta ariza yaratishingiz mumkin. Bu asosan tarkibni devralma printsipi .

public partial class MyFormWithButtons : Form
{
  public MyFormWithButtons(UserControl control)
  {
    InitializeComponent();

    control.Dock = DockStyle.Fill;
    myPanel.Controls.Add(control);
  }
}
1
qo'shib qo'ydi

Buning uchun men MDI Child Forms dan foydalanar edim. Ota-shakl OK/Bekor qilish tugmasi bo'lishi mumkin, bu erda sizning farzandingiz shaklini MDI konteynerida bo'lishingiz mumkin.

For More help visit https://msdn.microsoft.com/en-us/library/aa984329(v=vs.71).aspx

1
qo'shib qo'ydi

Buning uchun men MDI Child Forms dan foydalanar edim. Ota-shakl OK/Bekor qilish tugmasi bo'lishi mumkin, bu erda sizning farzandingiz shaklini MDI konteynerida bo'lishingiz mumkin.

For More help visit https://msdn.microsoft.com/en-us/library/aa984329(v=vs.71).aspx

1
qo'shib qo'ydi

Buning uchun men MDI Child Forms dan foydalanar edim. Ota-shakl OK/Bekor qilish tugmasi bo'lishi mumkin, bu erda sizning farzandingiz shaklini MDI konteynerida bo'lishingiz mumkin.

For More help visit https://msdn.microsoft.com/en-us/library/aa984329(v=vs.71).aspx

1
qo'shib qo'ydi