новичок в C # и вообще [закрыто]

Что случилось? Я только что подписался на этот замечательный форум и хотел поприветствовать и попросить идеи по созданию программы управления сельскими домами на c #. Я создал базу данных в MySql (ничего из другого мира), мне было интересно, если при создании приложения с формами Windows и создании menuStrip лучше, чтобы каждый элемент был формой или как он был бы хорошо реализован? Я открыт для идей или примеров приветствий и заранее благодарен.

-3
задан 06.04.2016, 22:58
1 ответ

Завись diseГ±o от приложения, но общее состоит в том, чтобы статья меню открыла новое окно. Это ты это мог бы осуществлять в одном diseГ±o MDI, где окна открываются внутри form, определенного как контейнер.

Introduction to MDI Forms with C#

Entonces статьи меню ты открываешь окна, содержавшие в этом form.

А ты хочешь использовать MDI ты мог бы использовать базовый form с одним Panel и открывать user control внутри. В этом случае статья меню создаст инстанцию user control, которую он добавляет как контроль внутри Panel

public void menustripAltaProducto_Click(..){

     ucAltaProducto uc = new ucAltaProducto();
     Panel1.Controls.Add(uc);
}

этой формы, ты не открываешь модальные окна но ты используешь User Control, как form

Uan вариант в это состоял бы в том, чтобы использовать TabControl, где в каждом tab ты открываешь user контроль с функциональностью экрана

How to: Add and Windows Ремове Табс with the Формс Табконтроль

public void menustrip1_Click(..){

     TabPage tab = new TabPage("Alta Producto");

     ucAltaProducto uc = new ucAltaProducto();
     tab.Controls.Add(uc);

     tabControl1.TabPages.Add(tab);
}
-1
ответ дан 24.11.2019, 14:37
  • 1
    Большое спасибо будет осведомляться на diseñ или MDI, чтобы видеть что таково, и если он не убеждает меня уже, я тестирую другие вещи приветствие и спасибо – Rubiopitxi 06.04.2016, 23:46