Шаг 36 - Панели на строке состояния

Смотрим код:

using System;
using System.Windows.Forms;
using System.Drawing;
using System.IO;

class MyForm : AppForm 
{
	public static void Main()
	{     	
		Application.Run(new MyForm());
	}
}


class AppForm : Form
{
	public  AppForm()
	{
		MainMenu mnuFileMenu = new MainMenu();
		this.Menu = mnuFileMenu;
		mnuFileMenu.MenuItems.Add("hello");
		StatusBar statusBar1 = new StatusBar();

		// Panel
		statusBar1.ShowPanels = true;
		StatusBarPanel pnl1 = new StatusBarPanel();
		StatusBarPanel pnl2 = new StatusBarPanel(); 
		pnl1.Text="Panel 1";
		pnl2.Text="Panel 2";
		statusBar1.Panels.Add(pnl1);
		statusBar1.Panels.Add(pnl2);
		this.Controls.Add(statusBar1);
	}
}

Итак, мы создали два новых объект StatusBarPanel и после этого добавили к коллекции Panels. свойство текст заполнили и все. Правда установили свойство StatusBar для отображения панелей. Смотрите как это выглядит на экране.

gif/36_1.gif (3813 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.10.2001