Hallo,
muss einfachheitshalber einige DGV neu einsetzen bzw. zusätzlich einfügen usw.
Dachte mir, machste ein eigenes Control als DGV und entsprechender Schrift wie alles andere auch. Damit alles irgendwann mal gleich aussieht.
Dabei ist mir folgendes aufgefallen, die Schriftart im Header wird immer auf Segoe UI; 9pt zurückgesetzt. Auch wenn man die Schriftart manuell in den Eigenschaften des DGV hinzufügt.
Ich hab jetzt auf anhieb nichts dazu gefunden, warum dieses Verhalten auftritt. Habe Ihr vielleicht ne Idee oder Hinweis? Vllt. hab ich was falsch gemacht?
Hier der Code vom Control:
Gruß
Michl
muss einfachheitshalber einige DGV neu einsetzen bzw. zusätzlich einfügen usw.
Dachte mir, machste ein eigenes Control als DGV und entsprechender Schrift wie alles andere auch. Damit alles irgendwann mal gleich aussieht.
Dabei ist mir folgendes aufgefallen, die Schriftart im Header wird immer auf Segoe UI; 9pt zurückgesetzt. Auch wenn man die Schriftart manuell in den Eigenschaften des DGV hinzufügt.
Ich hab jetzt auf anhieb nichts dazu gefunden, warum dieses Verhalten auftritt. Habe Ihr vielleicht ne Idee oder Hinweis? Vllt. hab ich was falsch gemacht?
Hier der Code vom Control:
VB.NET-Quellcode
- Public Class E_DGB_Std1
- Inherits Windows.Forms.DataGridView
- Public Sub New()
- Dim Style1 As New DataGridViewCellStyle
- Style1.BackColor = System.Drawing.Color.LightYellow
- Dim Style2 As New DataGridViewCellStyle
- Style2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
- Style2.BackColor = System.Drawing.SystemColors.Control
- Style2.Font = New System.Drawing.Font("Droid Sans", 9.0!)
- Style2.ForeColor = System.Drawing.SystemColors.WindowText
- Style2.SelectionBackColor = System.Drawing.SystemColors.Highlight
- Style2.SelectionForeColor = System.Drawing.SystemColors.HighlightText
- Style2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
- Dim Style3 As New DataGridViewCellStyle
- Style3.Font = New System.Drawing.Font("Droid Sans", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
- Me.AlternatingRowsDefaultCellStyle = Style1
- Me.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells
- Me.BackgroundColor = System.Drawing.Color.WhiteSmoke
- Me.ColumnHeadersDefaultCellStyle = Style2
- Me.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
- Me.Location = New System.Drawing.Point(194, 172)
- Me.Name = "EDGV1"
- Me.RowHeadersDefaultCellStyle = Style2
- Me.RowsDefaultCellStyle = Style3
- Me.RowTemplate.Height = 30
- Me.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect
- Me.Size = New System.Drawing.Size(416, 150)
- End Sub
- End Class
Gruß
Michl
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „michl75“ ()