Ich habe in meinem Programm folgenden Code:
For Each ctrl In Me.Controls
If ctrl.Container Is Frame1 Then ctrl.Enabled = False
Next
Ich möchte alle Steuerelemente auf "Frame1" (ein Rahmen-Steuerelement) deaktivieren, aber nicht alle Elemente im Code angeben. Daher die Schleife. Aber auf meinem Formular gibt es z.B. CommonDialogs, die die Eigenschaft "Container" nicht haben. Das führt natürlich zu einem Laufzeitfehler.
Wie kann ich prüfen, ob das aktuelle Element eine bestimmte Eigenschaft hat?
For Each ctrl In Me.Controls
If ctrl.Container Is Frame1 Then ctrl.Enabled = False
Next
Ich möchte alle Steuerelemente auf "Frame1" (ein Rahmen-Steuerelement) deaktivieren, aber nicht alle Elemente im Code angeben. Daher die Schleife. Aber auf meinem Formular gibt es z.B. CommonDialogs, die die Eigenschaft "Container" nicht haben. Das führt natürlich zu einem Laufzeitfehler.
Wie kann ich prüfen, ob das aktuelle Element eine bestimmte Eigenschaft hat?