Ich arbeite an einem Visual Basic-Projekt und ich musste meine eigene Benutzerkontrolle erstellen. Ich möchte ALLE Standardeigenschaften dieses Benutzersteuerelements entfernen, aber nicht durch Verwendung dieses <Browsable(False), EditorBrowsable(EditorBrowsableState.Never)>
Weg, eins nach dem anderen Eigenschaft. Ich brauche etwas Massiveres.VB.NET - Wie kann ich ALLE Eigenschaften eines benutzerdefinierten Benutzersteuerelements entfernen?
Q
VB.NET - Wie kann ich ALLE Eigenschaften eines benutzerdefinierten Benutzersteuerelements entfernen?
0
A
Antwort
1
Ich fürchte, was Sie tun möchten, ist in VB nicht möglich, da es die Attribute dynamisch hinzufügen (für alle Eigenschaften) und in VB-Attribute statisch sind und nicht dynamisch hinzugefügt oder entfernt werden können.
Die einzige Möglichkeit zu tun, was Sie tun möchten, ist die Attribute einzeln hinzufügen.
Verwandte Themen
- 1. Expose Eigenschaften eines verschachtelten Benutzersteuerelements
- 2. WPF-Lernprogramm zum Erstellen eines benutzerdefinierten Benutzersteuerelements
- 3. Verschieben eines Benutzersteuerelements innerhalb eines anderen Benutzersteuerelements
- 4. Wie erhalte ich den Instanznamen eines Benutzersteuerelements?
- 5. Wie abonniere ich ein Ereignis eines Benutzersteuerelements
- 6. Wie trigger ich das Klickereignis eines Benutzersteuerelements?
- 7. Wie durchlaufen Sie jede Eigenschaft eines benutzerdefinierten vb.net-Objekts?
- 8. Verwenden eines Benutzersteuerelements in einer Basisseitenklasse
- 9. Wie injiziere ich einen benutzerdefinierten UITypeEditor für alle Eigenschaften eines Closed-Source-Typs?
- 10. Kann ich programmgesteuert einen Snapshot eines Silverlight-Benutzersteuerelements erfassen?
- 11. Wie kann ich die Eigenschaften meiner benutzerdefinierten UIView animieren?
- 12. Wie serialisiere ich alle Eigenschaften eines NHibernate-gemappten Objekts?
- 13. ListProperty von benutzerdefinierten Eigenschaften
- 14. Schleife durch Eigenschaften vb.net
- 15. Dynamische Auswahl eines Asp.Net MVC-Benutzersteuerelements
- 16. Wie alle Kinderkomponenten eines Containers entfernen?
- 17. CodeDOM Mit VB.Net Eigenschaften
- 18. Wie kann ich alle benutzerdefinierten Methoden und Klassen aus einem R-Arbeitsbereich entfernen?
- 19. Wie kann ich magische Zeichenfolgen aus benutzerdefinierten Modellbindern entfernen?
- 20. Wie kann ich alle Änderungen innerhalb eines Untergraphen verfolgen/beobachten?
- 21. Dump alle Eigenschaften eines QObject abgeleiteten Objekts
- 22. Hinzufügen eines Benutzersteuerelements zu einem wpf-Fenster
- 23. Eigenschaften rekursiv entfernen
- 24. Warum werden untergeordnete Elemente meines benutzerdefinierten Benutzersteuerelements nicht initialisiert?
- 25. Wie durchläuft jede Eigenschaft eines benutzerdefinierten vb.net-Listenobjekts, wenn die Liste leer ist?
- 26. Sammlung Editor innerhalb eines Benutzersteuerelements zur Entwurfszeit
- 27. Ändern Sie die Eigenschaften eines unbekannten Objekts in VB.NET
- 28. Webservice: nicht alle Eigenschaften auf dem Client
- 29. Wie kann ich auf Eigenschaften eines Objekts zugreifen
- 30. Wie kann ich auf die Eigenschaften eines anonymen Objekts zugreifen?
Ich wünschte, du liegst falsch, mein Freund, aber ich fürchte, du bist nicht !!! Mal sehen, ob jemand anders eine andere Idee hat ... Ich meine, können wir nicht so etwas wie für jeden usw. benutzen? Es gibt auch eine Möglichkeit, dies in C# zu tun, oder wir haben die gleiche "Einschränkung". –
Da VB und C# beide auf der CLR laufen, bezweifle ich, dass es in C# oder sogar in F # möglich wäre. Aber warum genau wollen Sie alle Standardeigenschaften des UserControls ausblenden? – zdimension
Um Ihnen ein Beispiel zu geben, habe ich ein ** Windows Form Titelleiste ** Benutzersteuerelement, das mehr als fünf Steuerelemente enthält. So gibt es im Eigenschaftsfenster viele nutzlose Eigenschaften oder einige von ihnen existieren nicht. Also möchte ich all das Chaos beseitigen und nur meine Eigenschaften sichtbar machen. Aber ich denke, ich muss es eins nach dem anderen tun ... –