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

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

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

Author24 — интернет-сервис помощи студентам
Имеется группа объектов которые можно перетаскивать по форме (использованы 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2012, 10:22
Ответы с готовыми решениями:

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

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

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

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

0
14.12.2012, 10:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2012, 10:22
Помогаю со студенческими работами здесь

Перетаскивать слова в форме
Спасибо форуму, я умею создавать и перетаскивать Microsoft.VisualBasic.PowerPacks.RectangleShape....

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

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

Как правильно создавать объекты на форме?
Задача следующей программы рисовать гибкий график функции на поле класса PictureBox. Для этого я...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru