Public Class frmNodeNavigation_RenameNode ''' ''' Die initiale Beschriftung des Knotens – vor dem Öffnen setzen. ''' Public Property NodeCaption As String = "" ''' ''' Die neue Beschriftung nach erfolgreichem Umbenennen. ''' Public Property NewNodeCaption As String = "" Private Sub frmNodeNavigation_RenameNode_Load(sender As Object, e As EventArgs) Handles Me.Load txtNode_Caption.Text = NodeCaption End Sub Private Sub txtNode_Caption_EditValueChanged(sender As Object, e As EventArgs) Handles txtNode_Caption.EditValueChanged btnRename.Enabled = Not String.IsNullOrWhiteSpace(txtNode_Caption.Text) End Sub Private Sub btnRename_Click(sender As Object, e As EventArgs) Handles btnRename.Click NewNodeCaption = txtNode_Caption.Text.Trim() Me.DialogResult = DialogResult.OK Me.Close() End Sub End Class