Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di rs9000
    Registrato dal
    Jun 2009
    Messaggi
    32

    [VB.NET]Incolarre testo su più textbox

    ragà ho un problema che non riesco proprio a risolvere... :master:
    allora io ho 3 textbox e vorrei che , quando copio un testo del tipo : "123-456-678" e lo incollo nel primo textbox (Ctrl-c/Ctrl-v) , i primi 3 numeri (123) o le prime 3 lettere andassero nel primo textbox gli altri tre nel 2° (456) e le ultime tre nell'ultimo.
    come posso fare????
    dovrebbe venire un pò come i codici seriali che si mettono per registrare un progr che si copia e si incolla nel primo campo di testo e lui si distribuisce in tutti.
    spero di essermi espresso chiaramente....illuminatemi!!!!

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Puoi creare un pulsante Incolla ed usare Split() :

    codice:
    Private Sub cmdIncolla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdIncolla.Click
        Dim sArray() As String = Split(txtCode.Text, "-")
        txtCode1.Text = sArray(0)
        txtCode2.Text = sArray(1)
        txtCode3.Text = sArray(2)
    End Sub
    E' più semplice, a mio avviso.


  3. #3
    Utente di HTML.it L'avatar di rs9000
    Registrato dal
    Jun 2009
    Messaggi
    32
    grazie 1000000000000 ci sono riuscito!!!!!!! ho fatto come hai detto tu , ma prendendo il testo dagli appunti
    posto il codice...magari può servire a qualcun'altro
    codice:
     Dim appunti = Clipboard.GetText()
            Dim sArray() As String = Split(appunti, "-")
            TextBox1.Text = sArray(0)
            TextBox2.Text = sArray(1)
            TextBox3.Text = sArray(2)

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.