none
Darstellung von Text im DatagridView unterschiedlich RRS feed

  • Frage

  • Hallo zusammen,

    Es ist seit Langem schon so, dass im DatagridView Texte unterschiedlich dargestellt werden, und jetzt muss ich doch mal fragen, was der Grund dafür sein kann.
    Bei Start des Programms und dem ersten Anzeigen des DGV sehen die Texte so aus:

    Scrollt man dann im DGV nach unten, verändert sich die Darstellung der Texte:

    Ein sehr eigenartiger Effekt, der ein bisschen störend wirkt. Hat jemand eine Idee, woran das liegen könnte?

    Grüße-


    Dietrich

    Samstag, 23. Mai 2020 09:56

Antworten

Alle Antworten

  • Hi Dietrich,
    dieses Verhalten kenne ich nur, wenn der Font durch irgendwelche Ereignisse verändert wird und dann erst beim Neuzeichnen (z.B. nach dem Scrollen) wirksam wird. Du solltest mal den Code diesbezüglich prüfen.


    --
    Best Regards / Viele Grüße
    Peter Fleischer (former MVP for Developer Technologies)
    Homepage, Tipps, Tricks

    Samstag, 23. Mai 2020 10:08
  • Danke für den Tipp, Peter, ich werde mal nachschauen...

    Allerdings erstaunlich: Auf einem zweiten Computer mit anderer Auflösung tritt dieser Effekt nicht auf...

    Grüße-


    Dietrich

    Samstag, 23. Mai 2020 11:09
  • Hallo Dietrich,

    Ich gehe davon aus, dass Peters Antwort Dir weitergeholfen hat. Solltest Du noch Rückfragen haben, gib bitte Bescheid.

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Montag, 8. Juni 2020 14:16
    Administrator
  • Sorry, dass ich nicht eher antworte...

    Nein, der Font wird nicht verändert. Der Font für die Zellen ist initial mittels DefaultCellStyle gesetzt (Regular), sieht allerdings (siehe oben) weiter unten fast wie Bold aus, was er nicht ist.
    Es fällt auf, dass wenn ich auf eine Zelle klicke, die so "schmal" im Font angezeigt wird, nach dem Klicken der Font scheinbar "fett" angezeigt wird (ist aber nicht fett formatiert).
    Simuliere ich diese Zellauswahl (klicken) im Programm mit Zelle Selected=True passiert gar nichts. Erst wenn ich mittels Scrollleiste arbeite, springt die Anzeige um. Alles sehr eigenartig, denn wie gesagt, auf einem anderen PC habe ich diese Effekte nicht.

    Kann das eventuell mit den ClearType-Einstellungen zusammenhängen?

    Grüße-


    Dietrich

    Montag, 8. Juni 2020 15:38