| |

VB.NET - Ein- und UmsteigerRe: Listbox,,Listview anzeige | |  | Autor: Manfred X | Datum: 05.12.11 21:40 |
| Hallo!
War die Frage ernst gemeint?
Falls ja, z.b. so:
Dim WithEvents lbo As New ListBox With _
{.Parent = Me, .Top = 10, .Width = 250, .Left = 180}
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
With lbo
.ItemHeight = 50
.DrawMode = DrawMode.OwnerDrawVariable
.Items.Add("Headline/Normaler Text/Noch eine Zeile")
.Items.Add("Headline2/Folgezeile/Noch eine Zeile")
End With
End Sub
Private Sub ListBox1_DrawItem(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DrawItemEventArgs) _
Handles lbo.DrawItem
If e.Index < 0 Then Exit Sub
Dim sLines() As String = lbo.Items(e.Index).ToString.Split("/"c)
Dim headFont As Font = New Font("Arial", 12)
Dim linefont As Font = New Font("Arial", 9)
' Hintergrund zeichnen
e.DrawBackground()
With e.Graphics
Using forebrush As New SolidBrush(e.ForeColor)
'Header ausgeben
.DrawString(sLines(0), headFont, forebrush, e.Bounds.X, _
e.Bounds.Y)
' Folgezeilen ausgeben
For i As Integer = 1 To sLines.Count - 1
.DrawString(sLines(i), linefont, forebrush, _
e.Bounds.X, e.Bounds.Y + 6 + i * 12)
Next i
End Using
End With
End Sub Das kann man natürlich mit "MeasureString" usw. alles noch
erheblich verfeinern.
MfG
Manfred
Beitrag wurde zuletzt am 05.12.11 um 21:42:34 editiert. |  |
 Listbox,,Listview anzeige | 1.548 | Gizmo2011 | 05.12.11 20:22 |   Re: Listbox,,Listview anzeige | 1.054 | Manfred X | 05.12.11 20:46 |    Re: Listbox,,Listview anzeige | 1.061 | Gizmo2011 | 05.12.11 20:57 |     Re: Listbox,,Listview anzeige | 1.116 | Manfred X | 05.12.11 21:40 |   Re: Listbox,,Listview anzeige | 1.053 | Gizmo2011 | 05.12.11 21:52 |    Re: Listbox,,Listview anzeige | 1.039 | Manfred X | 05.12.11 22:01 |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevOutBar 4.0 
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|