Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public ReadOnly Property IsReadOnly As Boolean
'Usage
Dim instance As TreeNodeCollection
Dim value As Boolean
value = instance.IsReadOnly
public bool IsReadOnly { get; }
public:
virtual property bool IsReadOnly {
bool get () sealed;
}
/** @property */
public final boolean get_IsReadOnly ()
public final function get IsReadOnly () : boolean
Eigenschaftenwert
true, wenn die Auflistung schreibgeschützt ist, andernfalls false. Der Standardwert ist false.
Beispiel
Im folgenden Codebeispiel wird der ausgewählte Strukturknoten aus einer TreeView entfernt und einer anderen hinzugefügt, wenn beide Auflistungen von Strukturknoten nicht schreibgeschützt sind. Beim Klicken auf einen Button wird der durch die TreeView.SelectedNode-Eigenschaft dargestellte TreeNode unter Verwendung der Remove-Methode aus der TreeView gelöscht und unter Verwendung der Insert-Methode der anderen TreeView hinzugefügt. Für dieses Beispiel müssen Sie über ein Form verfügen, das zwei TreeView-Steuerelemente und einen Button enthält. Die Namen der TreeView-Steuerelemente müssen treeView1 und treeView2 lauten.
Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
' If neither TreeNodeCollection is read-only, move the
' selected node from treeView1 to treeView2.
If Not treeView1.Nodes.IsReadOnly And Not treeView2.Nodes.IsReadOnly Then
If Not (treeView1.SelectedNode Is Nothing) Then
Dim tn As TreeNode = treeView1.SelectedNode
treeView1.Nodes.Remove(tn)
treeView2.Nodes.Insert(treeView2.Nodes.Count, tn)
End If
End If
End Sub
private void button1_Click(object sender, EventArgs e)
{
// If neither TreeNodeCollection is read-only, move the
// selected node from treeView1 to treeView2.
if(!treeView1.Nodes.IsReadOnly && !treeView2.Nodes.IsReadOnly)
{
if(treeView1.SelectedNode != null)
{
TreeNode tn = treeView1.SelectedNode;
treeView1.Nodes.Remove(tn);
treeView2.Nodes.Insert(treeView2.Nodes.Count, tn);
}
}
}
void button1_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// If neither TreeNodeCollection is read-only, move the
// selected node from treeView1 to treeView2.
if ( !treeView1->Nodes->IsReadOnly && !treeView2->Nodes->IsReadOnly )
{
if ( treeView1->SelectedNode != nullptr )
{
TreeNode^ tn = treeView1->SelectedNode;
treeView1->Nodes->Remove( tn );
treeView2->Nodes->Insert( treeView2->Nodes->Count, tn );
}
}
}
private void button1_Click(Object sender, EventArgs e)
{
// If neither TreeNodeCollection is read-only, move the
// selected node from treeView1 to treeView2.
if (!(treeView1.get_Nodes().get_IsReadOnly())
&& !(treeView2.get_Nodes().get_IsReadOnly())) {
if (treeView1.get_SelectedNode() != null) {
TreeNode tn = treeView1.get_SelectedNode();
treeView1.get_Nodes().Remove(tn);
treeView2.get_Nodes().Insert(treeView2.get_Nodes().
get_Count(), tn);
}
}
} //button1_Click
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
TreeNodeCollection-Klasse
TreeNodeCollection-Member
System.Windows.Forms-Namespace