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

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


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

Уроки по C#. Рассылки сайта progs.biz  
Начало > VB.NET > FAQ > Вопросы 4-6

А. Ламот. Программирование трехмерных игр для Window.
А. Ламот. Программирование трехмерных игр для Window
Заказать на Озоне


Полные версии уроков (с картинками): вопрос 4, вопрос 5, вопрос 6.

VB.NET. FAQ
Вопрос 4. Как добавить обработчик для формы?

Для добавления обработчика для формы в окне кода выберите в левом combobox'е Overrides, а в правом - нужное событие.

В появившейся заготовке пишем нужный код.

    Protected Overrides Sub OnResize(ByVal e As System.EventArgs)
        ' Нужный код.
    End Sub

Вопрос 5. Как рисовать на форме?

Для рисования на форме мы должны получить приписанный к форме объект Graphics и затем вызывать е го методы для рисования. Это надо делать в обработчике OnPaint:

    Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
        Dim g As Graphics
        g = e.Graphics()
        ' Рисуем эллипс.
        g.DrawEllipse(New Pen(Color.Navy), 10, 10, 40, 40)
    End Sub

Разумеется, вместо DrawEllipse можно использовать и другие методы для рисования.

Вопрос 6. Как нарисовать точку на форме?

Самый простой способ нарисовать точку - это нарисовать маленький кружок или квадрат (так как никакого специального метода для рисования просто нет). Например, вот так:

    Protected Overrides Sub OnPaint _
            (ByVal e As System.Windows.Forms.PaintEventArgs)
        e.Graphics().FillRectangle(Brushes.Blue, 30, 30, 1, 1)
    End Sub
Рассылки сайта 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/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное