Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
*Andy*
Newbie
Newbie

Anmeldedatum: 14.09.2010
Beiträge: 3

String abschneiden
Verfasst am: 20.09.2010, 14:20

Hi ich habe folgendes Problem,
ich bekomm ich eine Textbox einen String gesendet, dieser soll ab einen bestimmten zeichen (Asc 13) abgeschnitten werden.
Mit meinen Quellcode bekomm ich immer die Meldung das der Wert nicht kleiner Null sein darf?

Was mache ist denn da verkehrt?

Dim b As Integer
Dim z As String
Dim a As String = TextBox2.Text
b = a.IndexOf("~")
z = Microsoft.VisualBasic.Left(a, b - 1)
TextBox2.Text = z

Danke
 
Charly
Newbie
Newbie



Anmeldedatum: 06.09.2010
Beiträge: 7


Verfasst am: 20.09.2010, 16:08

Hallo,

Wenn im String keine übereinstimmung gefunden wird gibt indexof -1 zurück.

Am besten mit einer if-Anweisung -1 abfangen.

Code:
      If b = -1 Then
         Exit Sub
      Else
         z = Microsoft.VisualBasic.Left(a, b)
         TextBox2.Text = z
      End If


So müsste das gehen.

Gruß Charly
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: bestimmten zeichen, string, text, left

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Feedback: Text1 und Text2 sollen an email gesendet werden 1610 25.09.2008, 17:33
Keine neuen Beiträge kleiner sysfucker ^^ 2761 18.03.2008, 19:10
Keine neuen Beiträge Kleiner Login zu einem Programm!!! 1338 04.12.2007, 17:32
Keine neuen Beiträge Kleiner Editor mit eigener Dateiendugen 1574 14.08.2007, 08:39
Keine neuen Beiträge Kleiner Multifunktionsrechner 1269 13.07.2007, 14:24
 


[ Time: 0.0743s ][ Queries: 83 (0.0369s) ][ GZIP on - Debug on ]