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-2025
 
zurück

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

Visual-Basic Einsteiger
Re: vb5 text im textfeld markieren ohne komma ? 
Autor: Andi W
Datum: 07.10.04 16:07

Hi, du könntest es so probieren:
Du definierst dir eine Variable, die die Cursor-Position angibt.
Option Explicit
Dim ClickPosition As Variant
Im Click-Ereignis initialisierst du sie
Private Sub Text1_Click()
    ClickPosition = Text1.SelStart
End Sub
und im DblClick stellst du die Position des Kommas nach links (InStrRev) und nach rechts (InStr) fest und markierts den Teil dazwischen.
Private Sub Text1_DblClick()
 
    Dim PosKomma1 As Variant
    Dim PosKomma2 As Variant
 
    PosKomma1 = InStrRev(Text1.Text, ",", ClickPosition)
    PosKomma2 = InStr(ClickPosition, Text1.Text, ",")
 
    Text1.SelStart = PosKomma1
    Text1.SelLength = PosKomma2 - PosKomma1
 
End Sub
Beim mir hats geklappt, allerdings mit VB 6
Viel Spass
A.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
vb5 text im textfeld markieren ohne komma ?1.216xverbatim07.10.04 15:05
Re: vb5 text im textfeld markieren ohne komma ?838wincnc07.10.04 16:00
Re: vb5 text im textfeld markieren ohne komma ?897Andi W07.10.04 16:07
läuft beides nicht unter visual basic 5 783xverbatim07.10.04 17:54
Re: läuft beides nicht unter visual basic 5 788wincnc07.10.04 18:09
Uiii SUPER DANKE !!!754xverbatim07.10.04 18:55

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