Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

Уроки по C#. Рассылки сайта progs.biz
Рассылка № 39
 
Начало > C# > Windows > Урок 3

С. Робинсон и др. C# для профессионалов.
С. Робинсон и др. C# для профессионалов.
Заказать на Озоне


Полные версии уроков (с картинками): урок 3.

C# для Windows
Урок 3. Работа со строкой состояния (StatusBar)

На этом уроке мы посмотрим, как можно работать со строкой состояния.

Перенесите ее на форму нашего созданного на прошлых уроках приложения.

Основное свойство у строки состояния - это Panels. Это коллекция, которая содержит все панели строки состояния. Первоначально на строке состояния никаких панелей нет. Для их добавления нажмите на кнопочку с многоточием справа от свойства Panels (сначала, разумеется, надо выделить на форме строку состояния).

Откроется окно StatusBarPanel Collection Editor. В этом окне для добавления панелей к нашей строке состояния нажмите два раза на кнопку Add.

Обратите внимание, что размер левой панели изменится - она подстраивается под размер содержимого.

Сейчас мы не будем подробно настраивать свойства панелей на строке состояния. Только установим свойство AutoSize для нуленой панели в Contents. Это означает, что размер строки состояния будет изменяться в соответствии с ее содержимым. Для закрытия окна StatusBarPanel Collection Editor просто нажмите на OK.

Для того, чтобы наши добавленные панели стали видимыми а строке состояния, свойство ShowPanels установите в True.

У каждой панели состояния есть свойство Text, которое отвечает, естественно, за текст, отображаемый на панели. Вот так, например, можно отобразить вывод ошибок в строку состояния:

        private void button1_Click(object sender, System.EventArgs e)
        {
            ...
            // Обрабатываем деление на ноль.
            catch(DivideByZeroException ex)
            {
                // Вывод описания ошибки в строку состояния.
                statusBar1.Panels[0].Text = ex.Message;
            }
            ...
        }

Из свойств строки состояния отметим еще свойство логического типа SizingGrid - оно отвечат на наличие у строки состояния правого уголка, с помощью которого можно изменять размеры окна и свойсто Visible - оно, понятно, отвечает за показ строки состояния.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX new!
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2004 сайт progs.biz
© 2002-2004 Алексеев Игорь

http://subscribe.ru/
E-mail: ask@subscribe.ru
Адрес подписки
Отписаться

В избранное