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

Статьи по Visual Basic.NET

  Все выпуски  

Статьи по Visual Basic.NET Прозрачная форма


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

В начало Ozon.ru
  Главная | Новости | Статьи | Каталог | Софт | Регистрация | Поиск

Новые статьи

1. Как убрать значок выполняемого приложения из строки состояния Windows
2. Двойная буферизация
3. Переопределение событий
4. Создание многопоточного приложения в VB.NET
5. Вставка в графическое поле содержимого буфера
6. Работа с папками и файлами в VB.NET
7. Броузер базы на основе простого связывания на ADO.NET
8. Операция Drag and Drop для графического файла
9. Visual Basic.NET и XML

Свежие компьютерные новости

16.12.2005 Honda представила новую модель робота ASIMO
16.12.2005 Всемирной паутине исполнилось 15 лет
16.12.2005 Широкоформатный ноутбук бизнес-класса Prestigio Visconte 1450W

Прозрачная форма

Свойство Opacity управляет прозрачностью формы, а именно, если его значение равно 0, то форма прозрачна, а если 1, то не прозрачна, а между этими значениями ее прозрачность интерполируется. Создадим простой пример, в котором прозрачность периодически меняется от 1 до 0, а затем на оборот. Процессом изменения прозрачности можно управлять щелчком на форме: при первом щелчке процесс останавливается, при втором щелчке – возобновляется и т. д. Итак, создайте форму, в которой с помощью окна Toolbox расположите таймер (элемент управления Timer). Это невидимый во время программы элемент управления предназначен для периодического генерирования события Tick. Свойство Interval устанавливает в миллисекундах частоту генерации этого события, а свойство Enabled – саму возможность его генерации. Используя окно Properties, установите значения свойства interval таймера равным 400, а свойства Enabled – True. К коду, созданному мастером проекта, добавьте следующие инструкции. Переменная класса s устанавливает шаг изменения прозрачности. Процедура обработки события Click формы управляет работой таймера. Для того чтобы создать первую и последнюю инструкцию этой процедуры в редакторе кода из списка объектов выберите Form Events, а из списка событий – Click. Процедура Обработки события Tick таймера реализует его работу.

Private s As Double = 0.1

Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Click
    Timer1.Enabled = Not Timer1.Enabled
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    If Me.Opacity <= 0 Or Me.Opacity >= 1 Then
        s = -s
    End If
    Me.Opacity += s
End Sub

Пример к статье




Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.visualbnet
Архив рассылки
Отписаться
Вспомнить пароль

В избранное