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

Перетаскивание на форму унаследованных классов

25.08.2016, 04:33. Показов 499. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть класс ObjectCanvas. От него унаследован класс Hole и другие.
Detail_editor - форма, на которую перетаскиваются объекты
ObjectsNew - коллекция, в которую добавляются перетащенные объекты
Master_Drill - пространство имен

Пытаюсь в обработчике перетаскивания объекта на форму, добавить в коллекцию экземпляр класс Hole
VB.NET
1
2
3
4
Private Sub Detail_editor_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Me.DragEnter
        ObjectsNew.Add(e.Data.GetData("Master_Drill.ObjectCanvas"))
        e.Effect = DragDropEffects.Move
End Sub
Но получается только так
VB.NET
1
2
3
4
Private Sub Detail_editor_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles Me.DragEnter
        ObjectsNew.Add(e.Data.GetData("Master_Drill.Hole"))
        e.Effect = DragDropEffects.Move
End Sub
Как сделать, чтобы добавлялись все объекты унаследованные от класса ObjectCanvas, что бы не надо было "принимать" их по отдельности? И можно ли тип объекта указывать не строкой типа "Master_Drill.ObjectCanvas"?

Добавлено через 3 минуты
Хотя бы как проверить, является ли один класс унаследован от другого?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2016, 04:33
Ответы с готовыми решениями:

Сериализация не учитывает поля унаследованных классов
Доброго времени суток. Есть абстрактный класс Card c 4-мя полями и два класс производные от него...

Перетаскивание файлов на форму
Всем привет! Появился вопрос, как перетащить несколько файлов на форму, чтобы пути к этим файлам...

Перетаскивание из Columns Editor на форму
Доброго времени суток! Примерно год назад мне показывали фишку с перетаскиванием полей из Columns...

Перетаскивание данных на форму (Ярлык)
Здраствуйте! Подскажите пожалуйста как получить данные от перетащенного ярлыка на мою форму! Думаю...

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

Перетаскивание файла на форму. HyperlinkPart
День добрый всем! Прошу помочь, не могу понять в чем может быть проблема при использовании...

Перетаскивание системных ярлыков на форму программы
Как при перетаскивании на форму системных ярлыков (например тех что в панели управления) узнать их...

Drag&Drop, перетаскивание мышкой файла на форму
День добрый! С Днем России! Организовал доморощенный Drag&Drop в своей базе: Создал табличку с...

Перетаскивание файлов на форму, где уровень целостности - HIGH
Привет! Подскажите, пожалуйста, как грамотно спроектировать приложение. Оно запускается с...


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

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