Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Rayrat89
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
1

Как перетаскивать объекты на форме только по определенным направлениям

14.12.2012, 10:22. Просмотров 552. Ответов 0
Метки нет (Все метки)

Имеется группа объектов которые можно перетаскивать по форме (использованы Button)
Использован вот такой код:
vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 Private Sub Button_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
        If Button.MouseButtons = Windows.Forms.MouseButtons.Left Then
            CType(sender, Button).Left = Control.MousePosition.X - Me.Left - CType(sender, Button).Width
            CType(sender, Button).Top = Control.MousePosition.Y - Me.Top - CType(sender, Button).Height
        End If
    End Sub
 
 AddHandler (Button1.MouseMove), AddressOf Button_MouseMove
        Me.Controls.Add(Button1)
        AddHandler (Button2.MouseMove), AddressOf Button_MouseMove
        Me.Controls.Add(Button2)
        AddHandler (Button1.MouseMove), AddressOf Button_MouseMove
        Me.Controls.Add(Button1)
        AddHandler (Button3.MouseMove), AddressOf Button_MouseMove
        Me.Controls.Add(Button3)
        AddHandler (Button3.MouseMove), AddressOf Button_MouseMove
        .........
Как можно прицепить эти объекты к определенным маршрутам? чтобы можно было перемещать их по определенным путям, линиям (чтобы они как бы скользили по ним)

Подскажите пожалуйста варианты решения, направление действий)
Буду рад любой информации
Заранее спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2012, 10:22
Ответы с готовыми решениями:

Сделать свой заголовок к форме, за который ее можно будет перетаскивать
Нарисовал типо меню. Все как надо. Крестик и сворачивание. Надо как то это...

Как вернуть синенькие линии для отступов, когда передвигаешь объекты по форме
У меня какой то глюк случился и теперь когда я передвигаю элемент на форме, то...

Как подцепить контролы к определенным путям линиям? чтобы пермещать их можно было только по ним
Имеется форма, фоном у нее идет рисунок(план), на форме находятся контролы их...

Как в Visual Studio перетаскивать объекты графически?
Вот как тут: 1.09 время https://youtu.be/wFrcmU8ggeA Вот я добавил в...

Как на форме перетаскивать кнопку курсором?
скажите плз как на форме перетаскивать кнопку курсором?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2012, 10:22

Как сделать чтобы контролы типа Button можно было перетаскивать по форме?
Пока только начинаю разбираться в Delphi перерыл кучу примеров и уроков но не...

Как добавить определенным объектам отдельное свойство, если эти объекты из класса?
<div class="y">тра-та-та<div> <div class="y">тра-та-та<div> <div...

Перетаскивать картинки по форме
как можно реализовать перетаскивание картинок по форме? сделать каждую картинку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru