In VB.NET 2003 gibt es keine direkte Eigenschaft wie `Owner` für Forms, wenn du eine Form in einem Panel eines anderen Forms als "Child" einfügst (also z.B. mit `form.TopLevel = Fa... [mehr]
Nein, in VB.NET 2003 ist `Me.AddOwnedForm(xxx)` **nicht** dasselbe wie `xxx.Owner = Me`. **Unterschiede:** - `Me.AddOwnedForm(xxx)` Diese Methode fügt das Formular `xxx` zur Liste der von `Me` "besessenen" (owned) Formulare hinzu. Das bedeutet, dass `Me` das "Besitzerformular" von `xxx` wird. Intern wird dabei die `Owner`-Eigenschaft von `xxx` auf `Me` gesetzt. - `xxx.Owner = Me` Hier wird explizit die `Owner`-Eigenschaft von `xxx` auf `Me` gesetzt. Das ist funktional dasselbe wie das Hinzufügen mit `AddOwnedForm`. **Fazit:** Beide Varianten führen dazu, dass das Formular `xxx` das Besitzerformular `Me` hat. Intern wird bei `AddOwnedForm` auch einfach die `Owner`-Eigenschaft gesetzt. Es gibt also **keinen funktionalen Unterschied** zwischen beiden Varianten. **Quelle:** [Microsoft-Dokumentation zu AddOwnedForm](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.form.addownedform) [Microsoft-Dokumentation zu Owner](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.form.owner) **Hinweis:** Das Entfernen eines OwnedForms erfolgt mit `RemoveOwnedForm`, das direkte Setzen von `Owner = Nothing` entfernt die Besitzbeziehung ebenfalls.
In VB.NET 2003 gibt es keine direkte Eigenschaft wie `Owner` für Forms, wenn du eine Form in einem Panel eines anderen Forms als "Child" einfügst (also z.B. mit `form.TopLevel = Fa... [mehr]
Nein, in VB.NET bedeuten `Form.Hide()` und `Form.Show()` nicht das Gleiche, auch nicht im Zusammenhang mit Sichtbarkeit. - `Form.Hide()` blendet das Formular aus, es bleibt aber im Speicher und l&aum... [mehr]
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]