Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перемещение кнопки на форме / 6 сообщений из 6, страница 1 из 1
25.10.2006, 08:28
    #34078827
Настенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Скажите, как сделать так, чтобы пользователь на форме мог переместить кнопку в любое удобное место. какие события надо обрабатывать? поставила свойство у кнопки dragmode=automatic, она перемещается, а после нажатия на кнопку мыши опять оказывается на прежнем месте (новые координаты не запоминаются).
...
Рейтинг: 0 / 0
25.10.2006, 08:39
    #34078846
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Попробуйте так:
1. Поставьте элемент PictureBox на форму Picture1
2. Кнопку Command1 в этот Picture1
и затем код
Код: plaintext
1.
2.
3.
Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single)
    Source.Left = X
    Source.Top = Y
End Sub
Черновой вариант, в сети попробуйте поискать может есть варианты получше

можно еще так
Код: plaintext
1.
2.
3.
4.
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
    Source.Left = X
    Source.Top = Y
End Sub
без PictureBox
...
Рейтинг: 0 / 0
25.10.2006, 08:51
    #34078872
Настенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Второй вариант вроде работает, но почему-то перемещает не в то место, куда я укажу, я сдвигает в сторону. может, там дело в scaleheight и в scalemode.
...
Рейтинг: 0 / 0
25.10.2006, 09:07
    #34078914
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Говорю же первый раз делаю, это черновой вариант
попробуйте в google
Drag and Drop Controls site:freevbcode.com
поискать там куча примеров выйдет

Например:
http://www.freevbcode.com/ShowCode.asp?ID=7458
здесь точное размещение, но применяют другую технологию
...
Рейтинг: 0 / 0
25.10.2006, 09:09
    #34078922
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Здесь стандартные средства, но точное размещение:
http://www.freevbcode.com/ShowCode.Asp?ID=755
...
Рейтинг: 0 / 0
25.10.2006, 10:46
    #34079252
Настенька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение кнопки на форме
Спасибо огромное. Всё получилось по первому примеру.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перемещение кнопки на форме / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]