2011-08-31 29 views
13

Ağaç görünümümde bir düğüme sağ tıklamama neden odak, bu düğüme doğru hareket eder ve hemen daha önce seçilen düğüme geri döner. Düğümü seçmek için sağ tıklamaya izin vermenin bir yolu var mı?Ağaç görünümünde bir düğümü seçmek için sağ tıklatma nasıl yapılır

Private Sub TreeView1_NodeMouseClick(sender As Object, e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick 
     If e.Button = Windows.Forms.MouseButtons.Right Then 
      TreeView1.SelectedNode = e.Node 
     End If 
    End Sub 

kontrolü olsa standart olarak bunu olmamalıdır: Silahı atladı

+0

WPF, winforms veya ASP.NET? –

cevap

26

, seçilen düğümünü gösterir ve odaklanmış düğümü gösterir. Sağ tıklama etkinliğiyle hiçbir şey yapmazsanız, seçilen düğüme geri atlar. Genellikle bir bağlam menüsünü görüntüleyerek, yapmak istediğiniz başka

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { 
     if (e.Button == MouseButtons.Right) treeView1.SelectedNode = e.Node; 
    } 

Artı şey: geçici çözüm düğümünü seçmektir.

3

Özür biraz ben şöyle bunun nasıl bulundu? vurgu rengi iki görevlerini yerine çünkü var

İlgili konular