2016-04-14 37 views
0

Bazı kontrol noktalarına sahip bir TVirtualStringTree'ım var ve bu düğümlerin bazılarını işledikten sonra çift tıklama ile gelecekteki kullanım için uygulama tarafından seçiliyor. Benim problemim, uygulamadan sonra herhangi bir düğüm tıklandığında veya çift tıklandığında bu düğümlerden bazılarını seçmenizdir. Sadece uygulamanın seçimlerini yapabilmesine ihtiyacım var ve bu seçimler yine de gerektiğinde seçili kalmalıdır. Seçimi kullanıcıya kilitlemek için bir yer var mı? 'TreeOptions-> MiscOptions-ReadOnly' özelliğini true olarak ayarlamayı denedim ancak bileşende hatalara neden oldu. 'SelectionOptions' özelliğine baktım ama sorunumu çözmek için bir alt özellik bulamadı.TVirtualStringTree'de seçili düğümler nasıl kilitlenir?

cevap

0

Daha fazla test ettikten sonra, sorunumu çözen bir özellik buldum. 'SelectionLocked' bir kamu mülkü değil ve şu ana kadar bunu bilmiyordum. Eğer onu 'false' olarak ayarlarsanız, 'StringTreeView' içinde onu tekrar true değerine ayarlayana kadar hiçbir şeyi seçemez veya desselect edemezsiniz.

İlgili konular