Ich benutze Visual Studio 2003 und Windows-Plattform und ich möchte einige Werkzeug, die mir die Liste der Steuerelemente Name und Steuerelement geben Typ wie Schaltfläche, Textfeld etc .. in der Form gibt es einen Weg zu Mach das mit Werkzeug oder mit irgendeinem Code? danke im voraus.Liste Name der Steuerelemente und Formular
0
A
Antwort
2
Es gibt Toolbox in Visual Studio IDE, die Ihnen die Details geben wird.
1
Es gibt eine Controls
Sammlung für das Formular. Sie können das Array der Steuerelemente abrufen, die in dem Formular vorhanden sind. Um den Typ zu erhalten, müssen Sie die Sammlung durchlaufen und die GetType().FullName
-Eigenschaft für jedes Element abrufen.
0
Sie können es programmatisch mit etwas wie dem folgenden tun. Dieser Code durchläuft jeden Container in einem Formular und zeigt Details für jedes Steuerelement mit Rekursion an. Es wird der Text abhängig davon eingegrenzt, um wie viele Ebenen die Steuerung in Containern (wie Panels usw.) vergraben ist.
private void PrintControls()
{
// Print form coords
Debug.Print("\n" + this.Name + ": "
+ "\n\tLocation=" + this.Location.ToString()
+ "\n\tSize=" + this.Size.ToString()
+ "\n\tBottom=" + this.Bottom.ToString()
+ " Right=" + this.Right.ToString()
+ "\n\tMinimumSize=" + this.MinimumSize.ToString()
+ " MaximumSize=" + this.MaximumSize.ToString());
// Print coords for controls and containers
foreach (Control C in this.Controls)
{
RecurseThroughControls(C, 1);
}
}
private void RecurseThroughControls(Control C, int Tabs)
{
string Indent = "";
for (int t = 0; t < Tabs; t++)
{
Indent += "\t";
}
Debug.Print(Indent + "Name=" + C.Name + " Type=" + C.ToString()
+ "\n" + Indent + "\tLocation=" + C.Location.ToString()
+ "\n" + Indent + "\tSize=" + C.Size.ToString()
+ "\n" + Indent + "\tBottom=" + C.Bottom.ToString()
+ " Right=" + C.Right.ToString());
if (C.HasChildren)
{
foreach (Control Child in C.Controls)
{
RecurseThroughControls(Child, Tabs + 1);
}
}
}
Verwandte Themen
- 1. Monat Name und Jahr aus der Liste
- 2. Liste der Windows 7 Systemstandardfarben für Steuerelemente
- 3. Ermitteln der vorherigen und nächsten gleichgeordneten Steuerelemente
- 4. Windows Formular Steuerelemente Fehler mit MetroFramework
- 5. Formular keine Steuerelemente auf dem Gerät anzeigen
- 6. Schleife durch einige Steuerelemente in einem Formular
- 7. Javascript Formular Validierung - Wert Länge und Liste der blockierten Wörter
- 8. django Formular Dropdown-Liste der gespeicherten Modelle
- 9. Abonnieren von Mausereignissen aller Steuerelemente in Formular
- 10. Aktualisieren Sie alle Steuerelemente auf dem Formular
- 11. Liste der Felder und Widgets aus dem Django-Formular herunterladen
- 12. VS.NET Tool zum Namen aller Steuerelemente auf Formular
- 13. NameError: Name 'Name' ist nicht in Django Formular definiert
- 14. Name und E-Mail-Adresse im Formular erfassen
- 15. Cordova FileTransfer Anfrage Nutzdaten Formular-Daten Name
- 16. Formular Submission in Python Without Name Attribut
- 17. Vorteile der View-Steuerelemente
- 18. wie Formular mit Name oder ID-Attribut in Winkel Js
- 19. {Magento} Steuerelemente und Codierungen
- 20. UserControl untergeordnete Steuerelemente und FindName
- 21. Automatische Größenanpassung der Windows Forms-Steuerelemente
- 22. ViewState und dynamisch entfernte Steuerelemente
- 23. VB.NET Rückgabeformular-Objekt mit Formular-Name
- 24. Gibt es eine Liste der Steuerelemente, die in Visual Studio 2005 auf dem aktuellen Formular platziert werden?
- 25. C# Steuerelemente und Steuerreferenz finden
- 26. Animationen: Sliding & Fading-Steuerelemente auf einem C# -Formular (winforms)
- 27. wie Name in Auto geben Formular Javascript
- 28. Foreignkeyfield - Ausführlicher Name nicht im Formular
- 29. ext js 4.0 hbox mit Liste und Formular?
- 30. Erfassen von Tasten drücken für Formular, aber nicht für Steuerelemente
Ich denke OP will den Namen der Kontrollen programmatisch auflisten. – adatapost
ich kann es nicht finden wo genau ist toolbox? – KuldipMCA