Fragen zu Vbnet

Frage stellen

Fragen und Antworten zum Thema Vbnet

Welche Methode in VB.NET 2003 benötigt mehr Ressourcen oder Zeit: Bildanzeige mit StretchImage oder eigenes Zeichnen per Paint?

In VB.NET 2003 (also .NET Framework 1.1) gibt es grundsätzlich zwei gängige Methoden, um ein Bild in einem Steuerelement wie z.B. einem PictureBox anzuzeigen und zu skalieren: 1. StretchIma...

Zeigen ToolTips in VB.NET 2003 VBTab bzw. Chr(9) als Tabulator an?

Ja. In VB.NET 2003 (WinForms) zeigt ein ToolTip Tabulatoren (vbTab bzw. Chr(9)) in der Regel nicht als echte Tab-Stopps an. Stattdessen werden sie meist wie normale Leerzeichen behandelt (oder wirken...

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

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...

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 zwe...

Wie runde ich in VB.NET 2003 das Ergebnis von 22 / 7 auf und rechne dann mit 28 weiter?

In VB.NET 2003 kannst du zum Aufrunden Math.Ceiling verwenden. Beispiel: vb Dim wert As Double Dim ergebnis As Integer wert = 22 / 7 ergebnis = CInt(Math.Ceiling(wert)) ergebnis = ergebnis + 28...

Wie kann ich in VB.NET 2003 in einer TextBox Eingaben wie "+10" beim Drücken von Enter zum aktuellen Zahlenwert addieren und den TextBox-Wert durch die Summe ersetzen?

Du kannst das im KeyDown-Event der TextBox abfangen: Wenn der Text mit + (oder -) beginnt, wird er als Delta interpretiert und beim Drücken von Enter zum aktuellen Zahlenwert addiert; anschlie&sz...

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.VisualBasic.Left(x,...

Wie sortiere ich eine ListBox in VB.NET 2003 numerisch statt alphabetisch?

In der ListBox wird standardmäßig alphabetisch (String) sortiert – deshalb kommt "200" vor "30". Für eine numerische (wertorientierte) Sortierung musst du die...

Gibt es in VB.NET 2003 einen Weg, nicht verwendete und löschbare Resource-Dateien aufzuspüren?

Ja — aber nicht zuverlässig automatisch direkt in VB.NET 2003 selbst. Mögliche Wege: 1. Projektdateien und Code durchsuchen Suche nach: Dateinamen der Ressourcen My.Resources gibt...

Wie liste ich in VB.NET 2003 alle Dateien eines Ordners inklusive Unterordner auf?

In VB.NET 2003 geht das rekursiv über System.IO.Directory.GetFiles und GetDirectories. vb Imports System.IO Module Modul1 Sub Main() Dim startOrdner As String = "C:\MeinOrdner" Di...

Enthält die Datei app.vbproj einer VB.NET-2003-App Angaben zu eingebundenen Bildern, und können diese dort editiert werden?

Ja. Bei einer VB.NET-2003-Anwendung enthält die Datei .vbproj typischerweise Projektmetadaten und Verweise auf eingebundene Dateien. Bilder können dort indirekt auftauchen, meist als Projek...

Gibt es in VB.NET 2003 außer der Methode, alle Punkte einzeln zu berechnen, eine einfachere Möglichkeit, ein Rechteck gradweise zu rotieren?

Ja. In VB.NET 2003 / GDI+ gibt es eine deutlich einfachere Methode als alle Eckpunkte selbst zu berechnen: Graphics.RotateTransform zusammen mit TranslateTransform. Damit rotierst du das komplette K...

Wie zeichnet man in VB.NET 2003 eine gepunktete Linie?

In VB.NET 2003 zeichnest du eine gepunktete Linie über Graphics.DrawLine und den Pen.DashStyle. Beispiel: vb Imports System.Drawing.Drawing2D Dim g As Graphics = Me.CreateGraphics() Dim p As N...

Wie beeinflusse ich in VB.NET 2003 die Z-Order mehrerer Bilder aus einem zweidimensionalen Array?

In VB.NET 2003 steuerst du die Z-Order nicht über das Array, sondern über die Controls auf dem Container (z. B. Form, Panel, PictureBox). Für Bilder gilt: BringToFront() → nach vo...

Wie erstelle ich mit VB.NET 2003 eine Zeichnung aus einem mehrdimensionalen Array und lege mit "rfg" die Reihenfolge fest?

Ja. Das geht in VB.NET 2003, indem du: 1. die Daten in einem Array hältst, 2. nach rfg sortierst, 3. die Bilder in genau dieser Reihenfolge zeichnest. Ein mehrdimensionales Array ist dafür...