11 / 11 / 4
Регистрация: 14.09.2009
Сообщений: 134
1

курсор и взятие рисунка +курсор используя draganddrop

21.08.2011, 13:05. Показов 1837. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Подскажите пожалуйста,как мне сделать так,при перетаскивании с использованием draganddrop ,Я беру рисунок или что-то другое и в это же время пропадает курсор,а как мне восстановить курсор чтобы он был видел + то что Я перетаскиваю(рисунок,текст...)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2011, 13:05
Ответы с готовыми решениями:

Не работает Num Lock, курсор на нем, сам курсор неактивен
Помогите решить проблему, с ней не справляется наш программист (для раб.ПК). Не знаю, что делать и...

В форме при активации курсор посредине, убрал курсор с формы она должна закрыться
Здравствуйте, чем вспоминать дни прошедшие..., есть форма, (она из Ворда), по задумке - она...

Системный курсор загружается, а курсор из файла ресурсов-нет
Создала файл курсора с помощью добавления в файл ресурсов нового элемента. Курсор -Cursor.cur. При...

Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где стоит печатный курсор «|»?
Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где...

5
78 / 79 / 21
Регистрация: 10.04.2010
Сообщений: 262
21.08.2011, 23:27 2
Дак он вроде и не исчезает!
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  bool draganddrop = false;
        Point loc;
        private void label1_MouseDown(object sender, MouseEventArgs e)
        {
            draganddrop = true;
            loc = e.Location;
        }
 
        private void label1_MouseUp(object sender, MouseEventArgs e)
        {
            draganddrop = false;
        }
 
        private void label1_MouseMove(object sender, MouseEventArgs e)
        {
            if (draganddrop)
            {
                label1.Top += e.Y - loc.Y;
                label1.Left += e.X - loc.X;
            }
        }
0
6046 / 3455 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
22.08.2011, 09:52 3
franken, тебе нужен именно DragDrop или простое перемещение контрола мышкой? Это разные вещи. kerbyteflon предложил второй вариант, который не имеет ничего общего с DragDrop.
0
11 / 11 / 4
Регистрация: 14.09.2009
Сообщений: 134
22.08.2011, 12:44  [ТС] 4
Извиняюсь...
при драганддроп Я перетаскиваю рисунок из пикчерабокса в другой пикчербокс и при этом курсор обычный,а как мне сделать так чтобы он был курсор и тот рисунок который Я перетаскиваю
0
78 / 79 / 21
Регистрация: 10.04.2010
Сообщений: 262
22.08.2011, 16:30 5
Цитата Сообщение от nio Посмотреть сообщение
franken, тебе нужен именно DragDrop или простое перемещение контрола мышкой? Это разные вещи. kerbyteflon предложил второй вариант, который не имеет ничего общего с DragDrop.

Не по теме:

Тут я возражу!
Drag-and-drop (перетаскивание) — форма выполнения каких-либо действий в графических интерфейсах пользователя (GUI), подразумевающая использование компьютерной мыши. В переводе с английского означает буквально: тащи-и-бросай.

0
11 / 11 / 4
Регистрация: 14.09.2009
Сообщений: 134
22.08.2011, 21:20  [ТС] 6
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   private void пикт_шлем_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                пикт_шлем.DoDragDrop(sender, DragDropEffects.All);
            }
        }
   private void шлем_DragDrop(object sender, DragEventArgs e)
        {
            PictureBox pk = e.Data.GetData(typeof(PictureBox)) as PictureBox;
            (sender as PictureBox).Tag = pk.Tag;
            (sender as PictureBox).Image = pk.Image;
            pk.Image = null;
            pk.Tag = null;
        }
 
        private void шлем_DragEnter(object sender, DragEventArgs e)
        {
                e.Effect = DragDropEffects.All;
        }

Ребята,может Я что-то не понимаю,могу ли Я через этот драг-энд-дроп при перетаскивании чтобы был виден курсор+то что Я перетаскиваю?
может подскажите как мне тогда это реализовать...
0
22.08.2011, 21:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2011, 21:20
Помогаю со студенческими работами здесь

Как вернуть курсор в функции оракл и вызвать ее в C#, используя интерфейс OLEDB
есть функция оракл, думаю она правильная: create or replace package test_pkg1 is type...

Как вернуть курсор в функции оракл и вызвать ее в C#, используя интерфейс OLEDB, можно ADO.NET
есть функция оракл, думаю она правильная: create or replace package test_pkg1 is type...

Реализовать класс "курсор", используя конструкторы, перегрузку операций и обработку исключений
Написал код, тут реализован класс "курсор" где указаны манипуляции с разными его параметрами....

Курсор
Всем привет... Вот интересует такой очень интересный вопрос уже долгое время, наверное он у меня...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru