У меня есть форма, в которой RichTextBox закреплен слева, а DataGridView - справа. RTB настроен только на чтение. Я пытаюсь реализовать специальную функцию перетаскивания, где, если пользователь удерживает указатель мыши на специальном ключевом слове, он создает текстовое поле поверх ключевого слова, которое пользователь может перетащить в DGV, чтобы удалить текстовое поле. Когда текстовое поле успешно удалено на DGV, DGV загружает некоторую информацию о клавиатуре.
Хотя я могу просто захватить событие mousedown и mousemove в самой форме, чтобы реализовать вышеупомянутую функцию, я чувствую, что использование события mousemove для последовательного обновления позиции текстового поля является очень неэффективным способом решения этой проблемы и приведет к плохому представление. Я хотел бы услышать какие-нибудь идеи по поводу решения вышеуказанной проблемы. Thans.
RichTextBox
иDataGridView
вместоListBox
иTreeView
. - person Ken White   schedule 22.06.2012