none
WinForms: Setzen der Backgroundcolor einer Textbox verändert Enabled/Disabled-Verhalten RRS feed

  • Frage

  • Hallo,

    ich habe folgendes Problem, welches ich nicht verstehe:
    Wenn ich auf eine Form z.B. eine Textbox platziere und dann im Source je nach Kontext die Eigenschaft Enabled = true/false setze, dann wechselt die Hintergrundfarbe je nach Zustand (z.B. von "Window" auf "Control"). Setze ich nun im Designer die Farbe explizit auf z.B. "Window", dann ändert sich die Farbe nicht mehr, wenn sich der Zustand verändert. Erst wenn ich die Zeile, die der Designer für die Hintergrundfarbe generiert hat, wieder entferne, ist das alte Verhalten wieder da.
    Unter dem Aspekt, dass man eine sehr große Anwendung hat, welche von mehreren Entwicklern betreut wird, ist das sehr unglücklich, da das ja u.U. nicht bemerkt wird. So kann es passieren, dass sich die Textboxes mitunter unterschiedlich verhalten - für den Anwender nicht unbedingt nachvollziehbar.
    Kann man das beeinflussen (ausser eine eigene Ableitung zu schreiben...) ?

    Für einen Tipp wäre ich sehr dankbar
    Detlef

    Montag, 30. August 2010 13:03

Antworten

  • Das hat mit C++/CLI wenig zu tun, sondern eher mit Windows Forms.

    Evtl. ist es sinnreicher diese Frage noch einmal im C# Forum zu stellen... denn leider gibt es kein Windows Forms Forum hier.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Dienstag, 31. August 2010 07:45
    Moderator

Alle Antworten

  • Das hat mit C++/CLI wenig zu tun, sondern eher mit Windows Forms.

    Evtl. ist es sinnreicher diese Frage noch einmal im C# Forum zu stellen... denn leider gibt es kein Windows Forms Forum hier.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Dienstag, 31. August 2010 07:45
    Moderator
  • Hallo,

    ja, habe ich auch festgestellt, dass es gar kein WinForms-Forum gibt.

    Ich werd's bei C#  versuchen.

    Danke

    Detlef.

    Dienstag, 31. August 2010 07:50
  • > ja, habe ich auch festgestellt, dass es gar kein WinForms-Forum gibt.

    Ich habe dies bzgl. im Moderatoren Forum angefragt. Vielleicht bekommen wir ja eines...


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Dienstag, 31. August 2010 08:03
    Moderator