vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Left funktion unter Visual Basic 2008 Express Edition 
Autor: ApeRush
Datum: 19.01.10 12:19

habs gerade doch im msdn gefunden ... hab ich beim ersten mal glatt überlesen. bei mir funktionierts jetzt mit Strings.Left(zeile, 3)

trotzdem vielen dank für die prompte antwort

gruss
Ape
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Left funktion unter Visual Basic 2008 Express Edition 
Autor: ApeRush
Datum: 19.01.10 12:08

Hallo zusammen,

das hört sich sogar für mich wie eine sehr blöde Einsteigerfrage an aber ich bekomme es trotzdem nicht gebacken:

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button4.Click
        Dim zeichenk As String
        zeichenk = "Ich hab viele Zeichen"
        label1.caption = Left(zeichenk, 5)
    End Sub
sollte doch eigentlich die ersten 5 zeichen von links aus der Zeichenkette auslesen, allerdings denkt vb immer ich möchte auf den Left Wert eines elements zugreifen wie in label1.left z.b. und gibt deswegen einen fehler aus weil die paramerter nicht ausgewertet werden können

"Public Property Left() As Integer" hat keine Parameter, und der Rückgabetyp kann nicht indiziert werden.


wäre super wenn mir da jemand auf den richtigen weg helfen könnte

Gruss
Ape
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Left funktion unter Visual Basic 2008 Express Edition 
Autor: ModeratorDaveS (Moderator)
Datum: 19.01.10 12:15

So blöd ist die Frage nicht, aber tatsächlich blöde Fragen beantworten wir auch

Mit Windows Forms gibt es einen Konflikt zwischen dieser Funtkion und der .Left-Eigenschaft einer Form. Daher muss man umständlich Microsoft.VisualBsic.Left() schreiben. Oder zeichenk.SubString(0, 5).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Left funktion unter Visual Basic 2008 Express Edition 
Autor: ModeratorDaveS (Moderator)
Datum: 19.01.10 12:50

Ja, kann man auch so machen. Es ist aber empfehlenswert die .Net Klassen wie String zu kennen, und die eingebauten (OOP) Methoden wie .SubString(), .IndexOf() zu verwenden. Left(), InStr(), Format() usw. sind altmodische VB Methoden.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel