Tôi đang thử nghiệm một cửa sổ trông giống như sau:Trong Gtk, khi sử dụng Kéo và Thả trong TreeView, làm thế nào để tôi không bị rơi giữa các hàng?
Kéo một thẻ vào một liên kết Thẻ Tag với Card. Do đó, hãy kéo Thẻ vào Thẻ.
Việc bỏ thẻ giữa hai thẻ hoặc thẻ giữa hai thẻ là vô nghĩa. Tôi có thể bỏ qua những kết quả trong hàm Handle...DataReceived
như thế này:
if (dropPos != TreeViewDropPosition.IntoOrAfter &&
dropPos != TreeViewDropPosition.IntoOrBefore)
return;
Tuy nhiên, khi kéo, người dùng vẫn nhìn thấy tùy chọn để chèn:
Làm thế nào để ngăn chặn điều này xảy ra?
Cảm ơn - Tôi đã chuyển hầu hết những điều này, nhưng tôi đang gặp khó khăn trong việc tìm kiếm Gtk # tương đương với DragContext.drag_status của pygtk. Đây là tài liệu: http://www.go-mono.org/docs/index .aspx? link = T: Gdk.DragContext/* –
Liên kết đó là bro ken - the * được cho là một phần của nó. –
Hãy cho tôi một thời gian để tìm thấy nó, quá: rõ ràng đó là Gdk.Drag.Status trong Gtk # (gdk_drag_status trong C). –