In VB.NET 2003 ist das Gegenteil von `Path.Combine(...)` das Zerlegen eines zusammengesetzten Dateipfads in seine Einzelteile (Verzeichnisse und Dateiname). Während `Path.Combine` mehrere Teile z... [mehr]
In **VB.NET 2003** (also .NET Framework 1.1) gibt es beim `FolderBrowserDialog` eine bekannte Einschränkung: Die Eigenschaft `SelectedPath` wird **erst nach dem Anzeigen des Dialogs** (also nach `.ShowDialog()`) zuverlässig gesetzt und ausgelesen. Das bedeutet, dass das Vorbelegen des Startverzeichnisses mit `SelectedPath` **nicht immer wie erwartet funktioniert**. **Hintergrund:** - In .NET 1.1 (und damit auch in VB.NET 2003) wird der Wert von `SelectedPath` beim Öffnen des Dialogs nicht immer korrekt übernommen. - Erst ab .NET 2.0 wurde dieses Verhalten verbessert. **Typisches Beispiel:** ```vb Dim dlg As New FolderBrowserDialog() dlg.SelectedPath = "C:\Test" ' Vorbelegung If dlg.ShowDialog() = DialogResult.OK Then MessageBox.Show(dlg.SelectedPath) End If ``` In .NET 1.1 kann es passieren, dass der Dialog trotzdem im Standardverzeichnis startet und nicht im gewünschten Pfad. **Lösung/Workaround:** - Es gibt **keinen offiziellen Fix** für .NET 1.1. - Ein möglicher Workaround ist, den Dialog nach dem Öffnen per SendKeys oder API-Aufruf zu beeinflussen, was aber unsauber und fehleranfällig ist. - Die beste Lösung ist ein **Upgrade auf .NET 2.0 oder höher**, da dort das Verhalten von `SelectedPath` wie erwartet funktioniert. **Zusammenfassung:** Das Problem liegt an einer Einschränkung des `FolderBrowserDialog` in .NET 1.1. Die Vorbelegung von `SelectedPath` wird nicht zuverlässig übernommen. Ein Upgrade auf eine neuere .NET-Version ist die sauberste Lösung. Weitere Infos: - [Microsoft Doku zu FolderBrowserDialog.SelectedPath (aktuellere Version)](https://learn.microsoft.com/de-de/dotnet/api/system.windows.forms.folderbrowserdialog.selectedpath) - [StackOverflow: FolderBrowserDialog SelectedPath not working](https://stackoverflow.com/questions/286611/folderbrowserdialog-selectedpath-not-working) **Tipp:** Wenn ein Upgrade nicht möglich ist, könnte eventuell ein alternativer Dialog (z.B. ein OpenFileDialog mit Filter auf Ordner) oder ein Drittanbieter-Control helfen.
In VB.NET 2003 ist das Gegenteil von `Path.Combine(...)` das Zerlegen eines zusammengesetzten Dateipfads in seine Einzelteile (Verzeichnisse und Dateiname). Während `Path.Combine` mehrere Teile z... [mehr]
Richtig, in VB.NET 2003 (also .NET Framework 1.1) gibt es die Methode `Path.GetFileName` bereits, aber möglicherweise hast du einen Fehler im Code oder im Import der Namespaces. So funktioniert... [mehr]
Für VB.NET 2003 gibt es keinen offiziellen, fertigen Code für einen komplett selbstgebauten FileDialog, da normalerweise der Standarddialog (`OpenFileDialog`, `SaveFileDialog`) verwendet wir... [mehr]
Ja, es ist möglich, die Dateiansicht (View) eines Datei-Dialogs (z. B. OpenFileDialog oder SaveFileDialog) in einer VB.NET 2003-Anwendung zu ändern – allerdings nur mit Einschränk... [mehr]
Ja, in der IDE von VB.NET (Visual Studio) kannst du den Namen der zu kompilierenden EXE-Datei nachträglich ändern. Das geht folgendermaßen: 1. **Projektmappen-Explorer öffnen:**... [mehr]
Das Problem, dass deine `RichTextBox` in VB.NET 2003 beim Speichern als `type.plaintext` die Zeichen **ä, ö, ü** und **ß** „verschluckt“, liegt sehr wahrscheinlich an... [mehr]
In VB.NET 2003 kann es vorkommen, dass die Methode `SelectAll()` bei TextBox-Steuerelementen nicht wie erwartet funktioniert, insbesondere im Zusammenhang mit bestimmten Ereignissen wieEnter`, `GotFoc... [mehr]
Um in VB.NET 2003 alle GIF-Dateien eines Ordners (inklusive Unterordner) als PNG zu speichern, kannst du die folgenden Schritte umsetzen: 1. **Verwende die `Directory.GetFiles`-Methode** mit dem Para... [mehr]
Ja, in VB.NET 2003 gibt es einen Unterschied beim Speichern von GIFs und PNGs mit Transparenz, insbesondere im Hinblick auf die Art und Weise, wie Transparenz unterstützt und gespeichert wird. *... [mehr]
In VB.NET 2003 kannst du einen vollständig transparenten Farbwert mit ARGB wie folgt angeben: ```vb.net Dim transparenteFarbe As Color = Color.FromArgb(0, 0, 0, 0) ``` Die Parameter von `Color.... [mehr]