Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6 - Cancellare i campi TextBox, salvo alcuni.

    In un programma in fase di scrittura, ho diverse Frm popolate da molti TextBox. Ora sorge l'esigenza di poter azzerare il contenuto Text di molti controlli, in un'unica operazione, lasciando però inalterato solo quello di alcuni.
    Avete qualche idea ?
    Grazie.
    LM

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Possibile che nessuno abbia un'idea al riguardo.
    Non voglio il codice, vorrei sapere se l'operazione con un ciclo è fattibile, nelle condizioni poste, o se devo scrivere il codice per ciascuna TextBox; o se, magari, devo salvare il contenuto delle Txt prima d'avviare il ciclo e poi cancellare.
    Come ho accennato, nel primo post, si tratta di centinaia di comandi.
    Grazie sin d'ora per l'aiuto.
    LM

  3. #3
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    secondo quale criterio li dovresti cancellare?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  4. #4
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Devo azzerare il contenuto numerico delle Txt. Solo che alcuni comandi contengono informazioni che devono perdurare, tipo: gli anni del Piano che sono inseriti all'inizio delle colonne (2004, 2005 ... 2008).
    LM

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    23
    Nel tuo DB non potresti aggiungere una tabella contenente il nome delle varie form associato alle varie textbox da cancellare?

    codice:
    NOME_FORM NOME_TEXTBOX
    ------------------------
    Form1     TextBox11 
    Form1     TextBox12
    Form2     TextBox21
    Form2     TextBox22
    Form2     TextBox23
    Form3     TextBox31
    Poi quando sei nella Form1 e devi eseguire la cancellazione cicli sulle textbox contenute in quella tabella associate alla Form1.
    E' abbastanza dinamico. Se dovessi aggiungere la gestione di altre caselle di testo, basterebbe aggiungerle nella tabella senza andare a toccare il codice.

    Spero che possa esserti utile.
    Ciao

  6. #6
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Grazie dr75, l'idea è buona.
    Però se devo scrivere il nome, per Frm, di tutte le Txt (oltre 2.000, in 20 Frm) da cancellare allora mi conviene fare al contrario, ovvero scrivere quelle che non devo cancellare (che sono molto di meno), -> salvare il Text in un DB -> cancellare il Text con un ciclo -> Aprire il DB e imputare i dati alle TxtBox.
    In effetti cercavo, forse ingenuamente, una proprietà da attivare nelle TxtBox interessate che impedisse al ciclo di cancellare i dati.
    Grazie per l'interessamento.
    LM

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.