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 Bilder in die Zwischenablage zu kopieren und aus ihr zu lesen, verwendest du die `Clipboard`-Klasse aus dem Namespace `System.Windows.Forms`. Hier ein einfaches Beispiel: **Bild in die Zwischenablage kopieren:** ```vb.net ' Angenommen, du hast ein Bild in einer PictureBox namens PictureBox1 If Not PictureBox1.Image Is Nothing Then Clipboard.SetImage(PictureBox1.Image) End If ``` **Bild aus der Zwischenablage lesen:** ```vb.net If Clipboard.ContainsImage() Then Dim img As Image = Clipboard.GetImage() ' Zum Beispiel in eine PictureBox einfügen PictureBox1.Image = img Else MessageBox.Show("Kein Bild in der Zwischenablage!") End If ``` **Wichtige Hinweise:** - Die `Clipboard`-Klasse ist im Namespace `System.Windows.Forms` enthalten. Du musst also ggf. `Imports System.Windows.Forms` am Anfang deiner Datei einfügen. - In VB.NET 2003 kann es sein, dass `Clipboard.GetImage()` und `Clipboard.SetImage()` noch nicht verfügbar sind. In diesem Fall musst du mit `Clipboard.GetDataObject()` und `Clipboard.SetDataObject()` arbeiten: **Kompatibel mit VB.NET 2003:** ```vb.net ' Bild in die Zwischenablage kopieren If Not PictureBox1.Image Is Nothing Then Clipboard.SetDataObject(PictureBox1.Image, True) End If ' Bild aus der Zwischenablage lesen Dim dataObj As IDataObject = Clipboard.GetDataObject() If dataObj.GetDataPresent(DataFormats.Bitmap) Then Dim img As Image = CType(dataObj.GetData(DataFormats.Bitmap), Image) PictureBox1.Image = img Else MessageBox.Show("Kein Bild in der Zwischenablage!") End If ``` **Zusammenfassung:** - Zum Kopieren: `Clipboard.SetDataObject(PictureBox1.Image, True)` - Zum Einfügen: Überprüfen mit `GetDataPresent`, dann mit `GetData` das Bild holen. Weitere Infos findest du in der [Microsoft-Dokumentation zur Clipboard-Klasse](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.clipboard?view=netframework-1.1).
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]