Ich deaktiviere eine Schaltfläche in vb.net und wenn ich das tue, kann ich die BackColor- oder ForeColor-Eigenschaften nicht steuern, um die Darstellung zu ändern. Ich setze neue Werte für sie, aber sie werden nicht abgeholt. Die deaktivierte Schaltfläche sieht fast genauso aus wie meine aktivierten Schaltflächen, sodass Sie den Unterschied nicht erkennen können. Ich verwende Flat Style Buttons, habe aber versucht dies zu ändern und es scheint immer noch nicht zu funktionieren. Gibt es einen Trick, um das zu können?Wie ändert man das Erscheinungsbild einer deaktivierten Schaltfläche in vb.net?
6
A
Antwort
5
ich in ein ähnliches Problem in VB.NET lief 2008
Als ich die Hintergrundfarbe einer Textbox auf etwas anderes als der Standard zur Entwurfszeit festgelegt, dann, wenn ich das Textfeld zur Laufzeit deaktiviert, es tat nicht das "Behinderte" -Look bekommen; die Hintergrundfarbe blieb unverändert. Um dies zu umgehen, musste ich die OnEnabledChanged-Methode überschreiben und den Hintergrund manuell einstellen, was ich brauchte.
Dies ist ein wenig anders als das Problem, das Sie haben, aber ich denke, dass das Überschreiben der OnEnabledChanged-Methode Ihnen helfen kann.
Verwandte Themen
- 1. Wie man das Aussehen eines deaktivierten JButton in Java ändert
- 2. Wie ändert man das Standard-Erscheinungsbild von Fabric.js-Griffen?
- 3. Ändern Aussehen einer deaktivierten Schaltfläche in PHP
- 4. Wie ändert man die Farbe der deaktivierten Bootstrap-Taste?
- 5. JavaFX Capture-Ereignisse einer deaktivierten Schaltfläche
- 6. Wie zielen Sie auf den deaktivierten Status einer Senden-Schaltfläche?
- 7. Kann die Hintergrundfarbe einer deaktivierten Schaltfläche in WPF geändert werden?
- 8. Wie setze ich das UISegmentedControl-Erscheinungsbild zurück?
- 9. Wie ändert man * nur * das Auffüllen einer Schaltfläche in HTML auf iOS
- 10. Wie ändert man die Farbe einer Schaltfläche, wenn das Kontrollkästchen in Java ausgewählt ist?
- 11. Das Erscheinungsbild eines Windows-Formulars erstellen
- 12. Wie man ein Programm ändert Icon in der Taskleiste (VB.NET)
- 13. Wie konvertiert man das Datumsformat in vb.net?
- 14. Wie ändert man das Anwendungssymbol?
- 15. Wie ändert man das Ausführungsverzeichnis in Phing?
- 16. Wie ändert man das Kategorieseitenlayout in Magento?
- 17. Wie ändert man das Puffercodierungssystem in Emacs?
- 18. Wie ändert man die Größe der Schaltfläche in der Checkbox
- 19. BackgroundColor einer deaktivierten TextBox
- 20. Wie ändert man eine Eigenschaft einer Schaltfläche entsprechend der Schaltfläche, auf die geklickt wurde?
- 21. Surefire: Wie man das Ausgabeverhalten ändert
- 22. Wie man das Thema eines Programms ändert
- 23. Wie ändert man den Hintergrund des Datenobjekts mit VB.NET Code?
- 24. Wie ändert man das Firefox-Symbol?
- 25. Überspringungsabhängigkeit einer deaktivierten Aufgabe in Gradle?
- 26. Bearbeite das Erscheinungsbild des Titels in HighCharts in Action
- 27. Ändern der Opazität einer Schaltfläche ändert alle
- 28. Bearbeite das Erscheinungsbild der Scrollbar in Dropdownlist in asp.net
- 29. Wie ändert man das Standardhintergrundbild von jdesktopane?
- 30. Wie ändert man das CSS des Hintergrundelements?
Konnten Sie etwas Code bekannt geben? Es funktioniert für mich. –
Funktioniert gut, wenn ich es versuche. –
Ein Teil des Problems kann darin bestehen, dass ich Schaltflächen aktualisiere, die in einem Benutzersteuerelement erstellt werden, nachdem sie erstellt wurden. Ich werde daran arbeiten, einen Beispielcode zusammenzustellen, der das Problem neu erstellt. Vielen Dank. –