Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Passaggio ad altro campo raggiunto limite lunghezza

    Ciao,
    sto cercando di costringere un win form .net a passare il focus ad un controllo successivo quando il contenuto di una textbox ha raggiunto il limite di n caratteri.

    Potete aiutami?

    Il problema è che se il campo è vuoto tutto funge mentre se esistono già caratteri...
    Questo perchè il codice controlla la proprietà length della stringa. Se questa è superiore al limite impostato scatena un SendKey("{TAB}")...

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Ti invito a leggere il nostro Regolamento per conoscere le regole del "buon postare".

    In particolare, ti sei dimenticato di indicare qual è il linguaggio di programmazione di riferimento, che suppongo essere VB.NET o C# visto che si parla di WinForms.

    Questi linguaggi, assieme a VB6 e VBA, vengono trattati nell'area apposita dove provvederò a spostarti io non appena mi darai conferma del linguaggio.

    Ciao e buon forum!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Se intendi in VB ti conviene utilizzare l'evento keydown e ogni volta controllare la lunghezza del testo della textbox e se è pari al valore massimo richiamare l'evento setfocus della textbox successiva.

  4. #4
    Ciao Alka... scusami per l'imprecisione... in effetti parlo di VisalBasic.net... Sono un po testone.. :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.