Боковая панель приложения на C# и WindowsForms
![Боковая панель приложения на C# и WindowsForms](/images/articles/application-sidebar-csharp.png)
В сегодняшней статье мы попробуем создать боковое меню с изменяющимися данными, при помощи C# и фреймворка WindowsForms. Для данного примера нам понадобится VisualStudio с установленной на нем WindowsForms. Итак, создадим новый проект c типом WinForms.
Поместим на форму элемент Panel и растянем его до нижнего края. Выделим элемент и нажмем на нем правой кнопкой мыши. Откроется окно свойств, в котором мы меняем цвет на 50,50,50 и название элемента на SidebarePanel.
![Изображение](/images/articles/application-sidebar-csharp-2.png)
Разместим на нем PictureBox и вставим в него картинку. Далее, внутри элемента Panel размещаем такие же элементы, как показано на картинке. Внутри каждого помещяем label с названиями. В центре основной формы разместим label и изменим в окне свойств, значение Name на Textlable. Вышеуказанным образом изменим цвет основной формы на 60, 60, 60.
![Изображение](/images/articles/application-sidebar-csharp-3.png)
Разместим один элемент label в центре формы и назовем его Textlable.
![Изображение](/images/articles/application-sidebar-csharp-4.png)
Дважды кликаем по элементам меню и переходим в обработчик событий. В него вставляем следующий код
namespace Example
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
.// при клике по элементу в колонке меню, текст в центре формы изменится
private void PanelButton1_MouseClick(object sender, MouseEventArgs e)
{
Textlabel.Text = "This will be home";
}
}
}
Таким образом, мы создали полноценное меню на C# и WindowsForms. Какие данные поместить на элемент label, зависит только от вас.
-
-
Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.