Wie ändere ich in VB.NET 2003 die Schriftart für Tooltips?

Antwort vom

In **VB.NET 2003 (Windows Forms / .NET 1.1)** kannst du die Schriftart der **Standard-ToolTips** (`System.Windows.Forms.ToolTip`) **nicht** per `Font`-Eigenschaft ändern – diese ToolTips werden vom Windows-Common-Control gezeichnet und übernehmen i. d. R. die Systemschrift. Du hast praktisch diese Optionen: 1) **OwnerDraw verwenden (selbst zeichnen)** - `ToolTip.OwnerDraw = True` - Events `Draw` und `Popup` behandeln - Im `Draw`-Event Text mit eigener `Font` zeichnen 2) **Eigenes Tooltip-Fenster bauen** - z. B. ein kleines borderloses `Form`/`UserControl`, das du bei Hover positionierst (voll kontrollierbare Schrift, Farben, Layout) 3) **Systemschrift ändern (nicht empfehlenswert)** - Über Windows-Einstellungen/Theme beeinflusst, wirkt aber global auf das System. Wenn du wirklich *nur* die Schriftart ändern willst, führt in WinForms 2003 in der Praxis kein Weg an **OwnerDraw** oder einem **eigenen Tooltip** vorbei.

Neue Frage stellen

Verwandte Fragen

Funktioniert Left(x, 1) in VB.NET 2003 nicht?

Doch: `Left(x, 1)` funktioniert auch in VB.NET 2003 – aber nur, wenn du die richtige Funktion/Namespace verwendest und `x` wirklich ein `String` ist. - **VB6-Style-Funktion:** `Microsoft.Visual...

Wie zeige ich in VB.NET 2003 beim MouseEnter in einem Panel ein zweites Panel an der Mausposition an?

In VB.NET 2003 (WinForms) kannst du im `MouseEnter`/`MouseMove` des ersten Panels die Mausposition in Bildschirmkoordinaten ermitteln, in Clientkoordinaten des Eltern-Containers umrechnen und dort das...