Кнопки закрыть, свернуть и развернуть

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Кнопки закрыть, свернуть и развернуть

Сообщение GoodWin74 » 15.03.2007 (Чт) 19:47

Вот я видел программы где у окон кнопки закрыть, свернуть и развернуть были не стандартного вида(а видимо заруженные рисунки.)
Можноли сделать так на VB .NET и как?
http:\\start4you.narod.ru

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 16.03.2007 (Пт) 11:35

Можно, рисовать их руками или загружать из картинки, для начала FormBorderStyle установи как "none". Дальше сам поймешь?

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 20.03.2007 (Вт) 18:15

А по подробнее...
FormBorderStyle это где?
http:\\start4you.narod.ru

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 20.03.2007 (Вт) 18:45

GoodWin74 писал(а):А по подробнее...
FormBorderStyle это где?

В окне Properties для текущей формы.
Salus populi suprema lex

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 23.03.2007 (Пт) 23:56

Извини признаю ступил :)
------------------------------------
Но вот я задал свойство ноне Но как же все таки загрузить картинки желательно как можно легче командами или гдето есть свойства для этого? Если делать прям на форме, кнопки, то как сделать заголовок за который можно будет перенести форму с места на место?
http:\\start4you.narod.ru

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.03.2007 (Сб) 8:53

GoodWin74 писал(а):Если делать прям на форме, кнопки, то как сделать заголовок за который можно будет перенести форму с места на место?

http://vbrussian.com/Examples.asp?ID=95
Изображение

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Сообщение GoodWin74 » 28.03.2007 (Ср) 11:21

Ты че издеваешься шоли? :) У меня блин не VB6, а MVS 2005 мне бы проекты а еси формы то с расширением *.vb.
Да уж...:lol:
http:\\start4you.narod.ru

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.03.2007 (Ср) 11:29

А шо, открыть конвертером не судьба?
Изображение

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 28.03.2007 (Ср) 19:53

Вот код...
А вообще из VB6 компелится в 2005... Просто окурываешь в нем и все!
Код: Выделить всё

dim IsMouseDown as Boolean, MouseOffset as System.Drawing.Point
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
        If e.Button = Windows.Forms.MouseButtons.Left Then
            IsMouseDown = True
            MouseOffset.X = e.X
            MouseOffset.Y = e.Y
        End If
    End Sub

    Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseUp
        IsMouseDown = False
    End Sub

    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseMove
        If IsMouseDown Then
            Me.Location = New Point( _
                Me.Location.X + e.X - MouseOffset.X, _
                Me.Location.Y + e.Y - MouseOffset.Y)
        End If
    End Sub

Форма таскается за любое место.
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60

    TopList