• Авторизация


. 31-10-2006 15:36


 (32x32, 1Kb)

! На форме помещаем следущие элементы: 


PictureBox.Name="imgTopLt
    AutoSize = -1 ' True 
    BorderStyle = 0 ' None
    Picture = "Растровое изображение для верхнего левого угла


PictureBox.Name="imgTopRt"
     AutoSize = -1 ' True
     BorderStyle = 0 ' None
     Picture = "Растровое изображение для верхнего правого угла


PictureBox.Name="imgDnLt"
     AutoSize = -1 ' True
     BorderStyle = 0 ' None
     Picture = "Растровое изображение для нижнего левого угла"
     MousePointer = 6 ' Size NE SW 


PictureBox.Name="imgDnRt"
     AutoSize = -1 ' True
     BorderStyle = 0 ' None
     Picture = "Растровое изображение для нижнего правого угла"
     MousePointer = 8 'Size NW SE 



! Нижние левый и правый углы служат дополнительно для изменения положения и размера окна
 

PictureBox.Name="imgFrameLt"
     AutoSize = -1 ' True
     BorderStyle = 0 ' None
     Picture = "(None)" ' Оставляем пустой, рамка будет рисоваться программно
     MousePointer = 9 ' Size W E


PictureBox.Name="imgFrameRt"
     AutoRedraw = -1 ' True
     BorderStyle = 0 'None
     Picture = "(None)" 'Оставляем пустой, рамка будет рисоваться программно
     MousePointer = 9 'Size W E 


PictureBox.Name="imgFrameDn"
     AutoRedraw = -1 'True
     BorderStyle = 0 'None
     Picture = "(None)" 'Оставляем пустой, рамка будет рисоваться программно
     MousePointer = 7 'Size N S 


! Рамки тоже несут двойную нагрузку, ими так же можно изменять положение и размер окон 

PictureBox.Name="imgTopHead"
     AutoRedraw = -1 'True
     BorderStyle = 0 'None 


! На этом элементе располагаем метку для заголовка окна
 

Label.Name="lblFormCapt"
     AutoSize = -1 'True
     BackStyle = 0 'Transparent
     Caption = "MyForm" 'Здесь будет отображаться заголовок приложения
    
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
. 30-10-2006 15:22


 (32x32, 0Kb)
Идея реализации.
1) Создаем обычную форму и задаем параметр BorderStyle=0-None.
2) Внешний вид (бордюры, заголовок, меню, кнопки) рисуем сами.
3) Изпользуя функции API создаем процедуры изменения размеров и положения окна.


комментарии: 2 понравилось! вверх^ к полной версии

. 24-10-2006 16:18


И так начнем...
Вам нравятся примитивные виндосовские окна?
Мне лично нет. Другие ОС в этом плане значительно ушли вперед...
Но тем не мение, для своих собственных приложений вы можете выбрать что-нибудь получше, например вот так:
[700x460]
комментарии: 3 понравилось! вверх^ к полной версии
Проба 18-10-2006 08:01


Решила поделится с миром идеями
комментарии: 1 понравилось! вверх^ к полной версии