2009-06-18 4 views

Antwort

2

Das sieht schon ganz gut aus. Was Sie möglicherweise tun möchten, ist das Dock zu mit dem Eigenschaftenbedienfeld festlegen, damit es das gesamte Formular ausfüllen.

3

Ich habe ein freies Gitter-Steuerelement von Component Factory verwendet, es hat alle die gleichen Funktionen wie das Standard DataGridView. Das Raster ermöglicht die Anpassung für so ziemlich alle UI-Elemente.

+0

das ist schön, aber ich möchte nicht alles umcodieren –

+0

Da das KryptonDataGrid von der DataGridView erbt, sollte der Großteil Ihres vorhandenen Codes funktionieren. –

1

Meine ersten Gedanken sind auf die Spaltenfarben, bedeutet die Farbe etwas, wenn Sie versuchen, zu Spalten zu differenzieren, würde ich zwei subtile Farben verwenden. Große Farbverschiebungen sollten eine Bedeutung haben (Fehler sind fett und rot). Die Schriftart sollte die Systemschriftarten verwenden und Grundfarben sollten auch Sie die Systemfarben verwenden. Farben und Schriftstile funktionieren zwar für Sie, aber nicht alle, manche Leute sind farbenblind, manche Leute brauchen größere Schriften.

2

Persönlich würde ich empfehlen, diese Farben ein wenig zu mildern. Verwenden Sie vielleicht Pastell-Versionen der gleichen Farbe.

Auch, wie Person-B schlägt vor: Dock-> Fill.

Ich bin kein großer Fan von unnötigen Zeile/Datensatz-Selektor Spalten. Wenn Sie es nicht brauchen, würde ich empfehlen, es loszuwerden.

Eine letzte Sache, normalerweise würde ich empfehlen, Ihre Benutzeroberfläche nicht mit einem Stift zu färben, stattdessen lassen Sie die Farben standardmäßig, was auch immer der Benutzer als ihr Windows-Thema angegeben hat. Allerdings sehe ich den Punkt, die Spalten in Ihrem Fall zu färben. Ich würde vorschlagen, dass Sie dem Benutzer erlauben, die Farben zu ändern. Ich bin nicht farbenblind, aber es ist möglich, dass Ihre Farben für jemanden, der es ist, nicht lesbar sind.