Как определить, на какой узел TreeView был произведён щелчок (Windows Forms)
При работе с элементом управления TreeView Windows Forms обычной задачей является определение того, какой узел был щелкнут, и соответствующая реакция.
Чтобы определить, какой узел TreeView был щелкнут
Используйте объект EventArgs, чтобы вернуть ссылку на объект узла, который был нажат.
Определите, на какой узел был щелкнут, проверив класс TreeViewEventArgs, содержащий данные, связанные с событием.
Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, _ ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect ' Determine by checking the Node property of the TreeViewEventArgs. MessageBox.Show(e.Node.Text) End Sub
protected void treeView1_AfterSelect (object sender, System.Windows.Forms.TreeViewEventArgs e) { // Determine by checking the Text property. MessageBox.Show(e.Node.Text); }
private: void treeView1_AfterSelect(System::Object ^ sender, System::Windows::Forms::TreeViewEventArgs ^ e) { // Determine by checking the Text property. MessageBox::Show(e->Node->Text); }
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
.NET Desktop feedback