Установка фона панели Windows Forms 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Установка фона панели Windows Forms



Элемент управления Windows Forms Panel может отображать как цвет фона, так и фоновое изображение. Свойство BackColor задает цвет фона для представленных в панели элементов управления, таких как метки и переключатели. Если свойство BackgroundImage не задано, выбранный цвет в свойстве BackColor заполняет панель полностью. Если свойство BackgroundImage задано, за присутствующими в панели элементами управления будет отображено указанное изображение.

Чтобы задать фон программными средствами

1. Задайте для свойства панели BackColor значение типа System.Drawing.Color, например:

panel1.BackColor = Color.AliceBlue;

2. Задайте свойство панели BackgroundImage, используя метод FromFile класса System.Drawing.Image, например:

panel1.BackgroundImage = Image.FromFile(@"D:\p1002.bmp");

 

Таймер Timer

С помощью компонента Timer в Windows Forms производится выполнение операций с заданной периодичностью.

Иногда бывает необходимо создать процедуру, которая выполняется через определенные интервалы времени до окончания цикла или запускается по истечении установленного интервала. Создание такой процедуры возможно благодаря компоненту Timer.

Компонент Windows Forms Timer вызывает событие Tick через определенные интервалы времени.

Внимание. Этот компонент предназначен для среды Windows Forms и не подходит для серверной среды.

Длина интервалов определяется свойством Interval, значение которого исчисляется в миллисекундах. Когда компонент включен, событие Tick вызывается через каждый интервал.

Ключевыми методами компонента Timer являются Start и Stop, которые включают и выключают таймер. При выключении таймера его параметры сбрасываются; приостановить компонент Timer нельзя.

Чтобы выполнять процедуру через заданные интервалы времени с помощью компонента Timer, выполните следующие действия:

1. Добавьте элемент управления Timer в форму. В приведенном ниже примере показано, как сделать это программным путем.

2. Задайте значение свойства Interval (в миллисекундах) для таймера. Это свойство определяет, сколько времени пройдет до момента повторного выполнения процедуры.

3. Напишите соответствующий код в обработчике событий Tick. Код этого обработчика будет выполняться с интервалом, указанным в свойстве Interval.

4. Чтобы запустить таймер, установите для свойства Enabled значение true. Начнется генерация события Tick, запускающего процедуру с заданным интервалом.

5. Чтобы отменить повторный запуск процедуры, в нужный момент присвойте свойству Enabled значение false. Задание интервала 0 не приведет к остановке таймера.

Пример.

В этом примере выполняется добавление компонента Timer во время выполнения.

System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer();

timer1.Interval = 1000;



Поделиться:


Последнее изменение этой страницы: 2017-01-20; просмотров: 554; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.234.6.167 (0.004 с.)