Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 112

Drag & Drop на форме

15.02.2012, 21:03. Показов 1465. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Я опять к за советом.
Проблема вот в чем:
Есть форма на ней десять Text1(i) и Label, хочу сделать так чтобы когда я перетащил Label допустим на Text1(5)и отпустил кнопку мыши чтобы Caption Label-а записался именно в Text1(5) (т.е. в тот Text1(i) над которым я отпустил кнопку мыши).
делаю так:
Visual Basic
1
2
3
4
5
6
Private Sub label1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1.Drag vbBeginDrag
End Sub
Private Sub Text1_DragDrop(Index As Integer, Source As Control, X As Single, Y As Single)
Text1(i).Text = Text1(i).Text & Label1.Caption
End Sub
Подскажите, пожалуйста, как мне определить Index Text1(i).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2012, 21:03
Ответы с готовыми решениями:

MSFlexGrid и Drag & Drop
Подскажите, пожалуйста, знающие люди, почему, когда я мышкой щёлкаю на ячейке, то выделяется не ячейка а ВЕСЬ контрол ??? И он начинает...

Технология Drag&Drop
Требуется реализовать перетаскивание нескольких текстовых файлов из Windows в текстовое поле. В событии DragDrop каждый файл следует...

Drag&Drop из Explorera в Visual Basic
Итак, мне треба подгрузить из image посредством Drag&Drop. Беру в explorer'e bmp'шку, тащу в имадж и - облом. Вижу знак 'невозможности...

3
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 112
15.02.2012, 23:00  [ТС]
По ходу я перегрелся.
i=index
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 112
17.02.2012, 13:07  [ТС]
Visual Basic
1
2
3
4
5
6
7
Private Sub Text1_DragDrop(Index As Integer, Source As Control, X As Single, Y As Single)
Dim usl As String
Dim st As String
i = Index
st = Label1([bold]i[/bold] ).DataField
Text1(i).Text = Text1(i).Text & Label1([bold]i[/bold] ).DataField
End Sub
Подскажите пожалуйста как мне определить индекс Label1(i) который я перетаскиваю.
0
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 112
18.02.2012, 18:30  [ТС]
Во как сделал:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim indxLab
Private Sub Picture1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
i = Index
Picture1(i).Drag vbBeginDrag
indxLab = Picture1(i).Index
Picture1(i).DragIcon = Picture1(i).Picture
End Sub
Private Sub Text1_DragDrop(Index As Integer, Source As Control, X As Single, Y As Single)
Dim st As String
i = Index
st = Picture1(indxLab).DataField
Text1(i).Text = Text1(i).Text & Picture1(indxLab).DataField
End Sub
Вместо Label использую Picture. Получилось прикольно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2012, 18:30
Помогаю со студенческими работами здесь

Drag & Drop между двумя DBGrid-ами
Прошу помочь в решении вопроса перетаскивания данных между DBGrid's, сам не смог пока решить, т.е. из одного берем и в другой копируем. ...

Drag and Drop: перетаскивание кнопок по форме
Доброго времени суток. Проблема такая: как сделать так, чтобы Command1 можно было перетаскивать не только в поле Frame, а еще и по Form....

Управление видом курсора при Drag&Drop-е
1) Применяя перетаскивание Drag&Drop, после инициализации свойства DragIcon н.п.: TreeView.DragIcon =...

Drag&Drop в модальной форме
Всем добра читающие. Помогите разобраться. Хочу реализовать Drag & Drop (DD) но почему то не хочет работать в дочерней форме. Когда...

Drag&Drop, возможность перемещать элементы по форме
Здравствуйте, я вот столкнулся с такой проблемой: мне в программе надо сделать так, чтобы можно было перемещать элементы, например кнопки....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru