In VB.NET 2003 (also .NET Framework 1.1) gibt es keine direkte Möglichkeit, ein Untermenü (Submenu) eines ContextMenus per Code aufzuklappen. Das liegt daran, dass das klassische `ContextMen... [mehr]
In **VB.NET 2003** (also .NET Framework 1.1, Windows Forms) gibt es keine eingebaute Möglichkeit, das `TopMost`-Verhalten eines Fensters **nur innerhalb der eigenen Anwendung** zu beschränken. Die Eigenschaft `TopMost` eines Forms sorgt immer dafür, dass das Fenster über allen anderen Fenstern des Betriebssystems angezeigt wird – also auch über Fenstern anderer Programme. **Workarounds:** 1. **Z-Order innerhalb der eigenen Anwendung steuern:** Du kannst mit Methoden wie `BringToFront()` und `SendToBack()` arbeiten, um die Reihenfolge deiner eigenen Forms zu steuern. Das wirkt sich aber nicht auf andere Programme aus. 2. **Owner-Fenster verwenden:** Wenn du ein Fenster als "Owner" eines anderen Fensters setzt (`OwnedForms`), bleibt das Child-Fenster immer über dem Owner, aber auch das ist auf deine Anwendung beschränkt und ersetzt nicht das TopMost-Verhalten. 3. **Kein echtes "App-TopMost":** Es gibt keine Windows-API oder .NET-Funktion, die ein Fenster nur über den eigenen Fenstern, aber nicht über fremden Fenstern, "TopMost" machen kann. Das Betriebssystem unterscheidet nicht nach Anwendung, wenn es um die Z-Order geht. **Fazit:** Ein Fenster kann entweder "TopMost" (über allen Fenstern) oder "normal" (in der normalen Z-Order) sein. Ein "TopMost nur innerhalb der eigenen Anwendung" ist mit Bordmitteln in VB.NET 2003 nicht möglich. **Weitere Infos:** - [Microsoft Doku zu Form.TopMost](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.form.topmost) - [StackOverflow: TopMost only within application](https://stackoverflow.com/questions/1165535/topmost-only-within-application) **Tipp:** Wenn du möchtest, dass ein Fenster immer über den anderen Fenstern deiner Anwendung bleibt, aber nicht über Fenstern anderer Programme, verwende `BringToFront()` und ggf. Owner-Formen, aber setze `TopMost` nicht auf `True`.
In VB.NET 2003 (also .NET Framework 1.1) gibt es keine direkte Möglichkeit, ein Untermenü (Submenu) eines ContextMenus per Code aufzuklappen. Das liegt daran, dass das klassische `ContextMen... [mehr]
Um in VB.NET 2003 markierten Text innerhalb einer RichTextBox per Drag & Drop mit der Maus zu verschieben, musst du einige Ereignisse und Einstellungen nutzen, da die Standard-RichTextBox dieses V... [mehr]
In VB.NET 2003 entspricht das Hochkomma (Apostroph, also `'`) dem KeyCode **emQuotes**. Du kannst also in einem KeyDown- oder KeyPress-Ereignis so darauf prüfen: ```vb.net If e.KeyCode =... [mehr]
In VB.NET 2003 (und generell in Windows Forms) ist es so, dass der `RightMargin`-Wert einer RichTextBox lediglich die Anzeige beeinflusst: Der Text wird optisch umgebrochen, aber im zugrundeliegenden... [mehr]
Nein, in VB.NET 2003 reicht die Einstellung `AcceptsReturn = False` bei einer TextBox nicht aus, um den Beep-Ton beim Drücken der Return-Taste (Enter) zu unterdrücken. **Erklärung:** -... [mehr]
Das Verhalten, das du beschreibst, ist korrekt: In **VB.NET 2003** (also .NET Framework 1.1) gibt es die Methode `GetFirstCharIndexFromLine()` für das `RichTextBox`-Steuerelement **noch nicht**.... [mehr]
Um in VB.NET 2003 am Anfang jeder ausgewählten Zeile in einer `RichTextBox` ein einfaches Hochkomma (`'`) einzufügen, kannst du folgenden Ansatz verwenden: 1. **Ermittle die Auswahl**:... [mehr]
In VB.NET 2003 unterstützt die Methode `RichTextBox.LoadFile` standardmäßig keine direkte Konvertierung von UTF-8 nach ANSI. Sie lädt die Datei entweder als RTF oder als reinen Te... [mehr]
In VB.NET 2003 kannst du zum Kopieren einer Datei die Methode `File.Copy` aus dem Namespace `System.IO` verwenden. Hier ein einfaches Beispiel: ```vb Imports System.IO ' Beispiel: Datei kopiere... [mehr]
In VB.NET 2003 (also .NET Framework 1.1) gibt es beim `ListView`-Steuerelement einige Einschränkungen im Vergleich zu späteren Versionen. Das Problem, dass nach dem Sortieren die Änderu... [mehr]