Я делаю приложение Windows Form на C# и лучший элемент управления для того, что мне нужно, это элемент управления ActiveX (календарь). Проблема в том, что мне нужно перетащить, но для управления, который я использую, для него нет событий (только положительная вещь заключается в том, что у него есть свойство «AllowDrop»). (Контроль - Календарь Xtreme - Codejock)Управление ActiveX перетаскиванием в C#
0
A
ответ
0
Мне это как-то удалось. Использование ListBox и его событий MouseDown (для получения данных с помощью метода IndexFromPoint) и MouseUp (для вызова события DoubleClick в календаре).
private string name = string.Empty;
private void lstNames_MouseDown(object sender, MouseEventArgs e)
{
if (lstNames.Items.Count == 0)
name = string.Empty;
else
{
int index = lstNames.IndexFromPoint(e.X, e.Y);
name = lstNames.Items[index].ToString();
}
}
private void lstNames_MouseUp(object sender, MouseEventArgs e)
{
if (name != string.Empty)
CalendarControl_DblClick(name, null);
}
Смежные вопросы
- 1. Управление перетаскиванием
- 2. Управление перетаскиванием для Silverlight
- 3. Управление ActiveX в Java
- 4. Управление перетаскиванием в Unity 2D
- 5. Управление событием управления ActiveX в C#
- 6. Управление ActiveX в windows windows
- 7. C# - вставить ActiveX-управление удаленным рабочим столом
- 8. Управление перетаскиванием вкладок для Delphi?
- 9. Управление ActiveX без формы
- 10. Управление ActiveX в 64-битных окнах
- 11. Управление ActiveX ActiveX в WPF: WindowsFormsHost или ActiveXHost?
- 12. visual basic 6 Управление ActiveX
- 13. Управление ActiveX с включенной формой
- 14. Как автоматизировать управление activex UI
- 15. Управление ActiveX и поддержание безопасности
- 16. Управление ActiveX внутри слайда PowerPoint
- 17. Управление ActiveX с несколькими классами
- 18. Управление ActiveX должно быть подписано
- 19. Управление сообщением javascript и activex
- 20. Управление ActiveX для обработки PDF
- 21. Управление ActiveX: создайте gridview с помощью FormView
- 22. ActiveX в Native C
- 23. Использование ActiveX в C#
- 24. Управление календарем Activex - выпадающее меню года выпуска
- 25. Standard Property Dialog/Browser для ActiveX - Управление
- 26. Управление ActiveX Control с помощью Javascript
- 27. Управление ActiveX для MS word Проверка орфографии
- 28. Управление событиями ActiveX .NET по Javascript
- 29. Swift: управление перетаскиванием из раскадровки заканчивается в неправильном положении
- 30. C# RDP ActiveX Control потерять фокус
Если элемент управления ActiveX сам не реализует поддержку Drag + Drop, шоу прекращается, вы не можете его закрепить. –