Управление видом курсора при Drag&Drop-е
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Управление видом курсора при Drag&Drop-е Expand / Collapse
Автор
Сообщение
31.05.2000 5:35
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 31.05.2000 5:19
Сообщ.: 3, Visits: 34
1) Применяя перетаскивание Drag&Drop, после инициализации свойства DragIcon н.п.: TreeView.DragIcon = ImageList.ListImages("key1").ExtractIcon, я встретился с проблемой, что управлять видом курсора VB не дает, т.е. строит иконку c размерами 32*32 pixel, а не размерами, задаными в ImageList-е.
??? Help my!!! Как все же управлять размерами иконок
Сообщ. #457
04.06.2000 1:08
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Игорь, по-моему, эта иконка всегда 32х32. Если приглядеться к видузным drag-n-drop-курсорам, то они тоже 32х32, просто если нужно меньшее изображение нужно использовать иконку не во весь размер.
Сообщ. #476
05.06.2000 0:36
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 31.05.2000 5:19
Сообщ.: 3, Visits: 34
Да согласен. Однако проблема несколько в другом. Когда VB строит иконку на основе битмапа хранящегося в ImageList, в котором я указываю размеры не 32*32 пиксел, а н.п. 11*13, он растягивает это изображение на 32*32, а не достраивает изображение до этих размеров, да еще задает режим XOR для фона иконки. Может можно как то использовать API для того чтобы избежать такого отстоя. В Winde Drag&Drop выглядет круто - курсор строится с полупрозрачными текстом, иконкой и с битмапом курсора на прозрачном фоне, причем сохраняются размеры источника. Хотелось бы по максимуму достигнуть такого эффекта, но пока хотя бы добиться чтобы сохранялись размеры картинки источника и фон у нее был прозрачным.
Сообщ. #478
11.06.2000 11:59
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.06.2000 2:39
Сообщ.: 257, Visits: 2 861
Насчет фона:
1. RightClick на своем ImageList
2. Щелкнуть на подменю Properties
3. Выбрать вкладку Color
4. Выбрать свойство MaskColor из списка слева
5. Выбрать из списка справа цвет, соответсквующий цвету фона
6. Нажать ОК

Должно работать
Сообщ. #519
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 12:15