Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как привязавыть элемент к форме? Добавлено: 19.12.02 04:36  

Автор вопроса:  Born | ICQ: 178155071 

Проблема вот в чем

1.Как элемент привязать например к левому краю или к верхнему?

2.Как перетаскивать границы компонента в запущенной форме?

3.Как при изменении формы, компоненты тоже масштабировались?

Буду благодарен совету или примерчику.

заранее спасибо.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #1
Добавлено: 19.12.02 06:44

А на этом сайте ты смотрел?

http://www.vbnet.ru/faq/showtopic.asp?id=376

Отличный пример повального ресайза...

На 1 вопрос:
Command1.Top = 25
Command1.Left = 38

Ответить

Номер ответа: 2
Автор ответа:
 Born



ICQ: 178155071 

Вопросов: 21
Ответов: 52
 Профиль | | #2 Добавлено: 19.12.02 06:57

А как на счет перемещения элементов по форме в запущенной программе

Ответить

Номер ответа: 3
Автор ответа:
 CaS



ICQ: 165551179 

Вопросов: 10
Ответов: 124
 Web-сайт: www22.brinkster.com/casperz
 Профиль | | #3
Добавлено: 19.12.02 20:40

Чтобы перетаскивать объекты по форме, включи свойство DragMode на Automatic а потом в событии DragDrop напиши:

Объект.top=y

Объект.left=x

Или:

В General:

Dim BarX, BarY as integer

В событие MouseDown

BarX=X

BarY=Y

В Событие MouseMove

if button=1 then

Объект.top=Объект.top+y-BarY

Объект.left=Объект.left+x-BarX

end if

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам