|
|
Hallo!
Ich entwickle unter C#2008 (Framework 3.5) und habe ein merkwürdiges Problem.
Ich habe mir eine eigene ListView geschrieben und jede zweite Zeile hat eine andere Hintergrundfarbe. Jedoch wird diese Hintergrundfarbe nicht dargestellt - das ganze bleibt weiß.
wenn ich das selbe projekt aber auf mein notebook lade (auch hier ist C# 2008 drauf und .Net Framework 3.5) dann werden die farben korrekt dargestellt.
Wenn ich nun ne if drüber laufen lasse, zB:
if(_mylistview.selecteditems[0].backcolor == Color.Red)
....
dann geht er auch in die if rein, obwohl das ganze mit weißer hintergrundfarbe dargestellt wird. Also im Code ist alles richtig (dort ist die Farbe auch als zB Rot gesetzt - angezeigt wird diese aber nicht).
Noch etwas komisches:
Dieser Fehler ist plötzlich gekommen - es hat immer einwandrei funktioniert und auf einmal war alles anders.
Habe inzwischen auch schon C# 2008 und das Framework neu installiert - leider half auch das nix!
Hat einer von euch schon mal so einen Bug gehabt bzw. wie kann dieser behoben werden?
Danke - lg peter

|
| *** Komplette Diskussion *** |
| *** Antwort schreiben im C# + .Net-Forum *** |
|
Hinweis: Alle Diskussionsbeiträge in Spotlight.de stammen von dessen Teilnehmern und dürfen geltendes Recht nicht verletzen. Sie geben ausschließlich die Meinung der Autoren wieder. Spotlight.de distanziert sich ausdrücklich von Fremdinhalten jeglicher Art. |