Saya mencoba menambahkan TreeItem dengan kotak centang ke TreeGrid, tetapi tidak menemukan apa pun.
Bagaimana saya mendapatkan kotak centang di sebelah item tampilan pohon?
tom
Saya akan merekomendasikan menggunakan TreeGridView sebagai gantinya, yang memiliki lebih banyak fungsi, seperti kemampuan untuk menambahkan kotak centang.
Saat ini saya juga sedang mengerjakan beberapa hal yang terkait dengan TreeGridView untuk menyamakannya dengan TreeView (jika ini adalah alasan Anda tidak menggunakannya saat ini) seperti menyegarkan item tertentu dan mendapatkan kolom/item di bawah penunjuk tetikus, yang harus dilakukan dalam waktu sekitar satu minggu.
control.Columns.Add(new GridColumn { DataCell = new CheckBoxCell(0), Editable =true });
control.Columns.Add(new GridColumn { DataCell = new TextBoxCell(1) });
Ya, saya mencoba TreeGridView, tetapi tidak terlihat bagus, karena labelnya adalah kolom kedua.
Di Mac TreeView dan TreeGridView adalah sama. Sepertinya, saya secara umum harus pindah ke TreeGridView. Tolong beri tahu saya, ketika Anda selesai dengan pekerjaan Anda saat ini.
Ya di Mac dan Gtk, TreeView dan TreeGridView menggunakan kontrol asli yang sama.
Pada WinForms dan WPF, kontrol pohon bawaan tidak mendukung banyak kolom, sehingga menggunakan kisi data dan mensimulasikan pohon dengan mengelola status simpul secara manual.
Untuk membuat TreeGridView di windows terlihat lebih baik dengan kotak centang, kita mungkin dapat melakukan sesuatu seperti menambahkan Sel anak ke CheckBoxCell untuk kontennya, atau (mungkin tidak dapat dilakukan), tetapi izinkan setiap kolom memiliki beberapa Sel yang ditentukan.
Saya melihat beberapa bug dengan TreeGridView di WinForms:
Di Mac ini berfungsi.
tom