Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Button.Enabled = false; - Grafik wird nicht ausgegraut
inflames2k
myCSharp.de - Experte

Avatar #AARsmmPEUMee0tQa2JoB.png


Dabei seit:
Beiträge: 2.296

Themenstarter:

Button.Enabled = false; - Grafik wird nicht ausgegraut

beantworten | zitieren | melden

Hallo,

ich habe 2 Buttons mit Grafiken drauf, diese dienen dazu Objekte in einer Liste zu verschieben.

Je nachdem an welchem Ende der Liste ich angekommen bin deaktivere ich den jeweiligen Button.

Schrift wird durch das System ausgegraut, leider aber bleibt die Grafik wie sie ist.

Wie bekomme ich es hin, ohne die Grafik auszutauschen, diese ausgegraut darzustellen?
Wissen ist nicht alles. Man muss es auch anwenden können.

PS Fritz!Box API - TR-064 Schnittstelle | PS EventLogManager | Spielkartenbibliothek
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

beantworten | zitieren | melden

Da wird dir nix anderes übrig bleiben als das Image auszutauschen. Oder leite dich von Button ab, dann baust du dir einen Mechanismus, das du im Enable gleich false, das Image holst, dann ein GrayScale draus machst, und neu zuweist. Siehe dazu hier. Dann kannst du den Button einfach verwenden, und musst dich um nix mehr kümmern.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rollerfreak2 am .
Again what learned...
private Nachricht | Beiträge des Benutzers
Froggie
myCSharp.de - Member



Dabei seit:
Beiträge: 323

beantworten | zitieren | melden

Das Problem hatte ich auch mal...

Du musst das Image setzen und NICHT das BackgroundImage. wenn ich das Image setze wird es grau, wenn ich das BackgroundImage setze bleibt es farbig.
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

beantworten | zitieren | melden

Das würde mich aber wundern, das sich das Image ändert wenn der Button disabled wird! Ich schau mal in die MSDN.
Again what learned...
private Nachricht | Beiträge des Benutzers
inflames2k
myCSharp.de - Experte

Avatar #AARsmmPEUMee0tQa2JoB.png


Dabei seit:
Beiträge: 2.296

Themenstarter:

beantworten | zitieren | melden

Glaubs oder nicht, das war es. :) Das Bild wird ausgegraut wie gewünscht.
Wissen ist nicht alles. Man muss es auch anwenden können.

PS Fritz!Box API - TR-064 Schnittstelle | PS EventLogManager | Spielkartenbibliothek
private Nachricht | Beiträge des Benutzers