+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Far aprire un form una sola volta

  1. #1
    gnappi non è in linea Novello
    Post
    36
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ho difficoltà (anzi,non so neanche da dove partire!) a risolvere questo problema:l'utente che voglia effettuare una ricerca preme un tasto e viene aperto un piccolo form in cui sono descritte le diverse modalità di ricerca sul db.
    Ora,vorrei che questo form non si aprisse più su decisione dell'utente, che a tal fine dispone di una checkbbox.
    Allo stato, ho scritto queste poche parole di codice,che disabilitano l'apertura del form, ma giusto per la durata della sessione di lavoro.Voglio dire che alla ripartenza del programma...il form -LOGICAMENTE- si riapre.
    Come posso rendere definitiva la scelta di non riaprire il mio help?
    Grazie a quanti mi aiuteranno.

                If Not frmHelpRicerca.CheckBox1.Checked Then
                    frmHelpRicerca.ShowDialog()
                End If
    

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,396
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    32
    No, il problema non è chiaro. Prova a spiegare meglio.
    Comunque, se ho afferrato, potresti disabilitare la checkbox (enabled=false) alla chiusura del form di aiuto.

    Intanto correggo il titolo del thread perché solo "form" non ha alcun senso per chi fa le ricerche e non dice nulla del problema di cui si discute.
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    3,098
    Like Inviati  
    2
    Like Ricevuti  
    4
    Se ho capito bene il form di cui parli è del tipo "Non mostrare più questo messaggio". In questo caso la scelta fatta dall'utente con il check box va memorizzata da qualche parte: file di configurazione, database, registro di sistema, cookie ..... A te la scelta.
    ℹ️ Leggi di più su Brontolo ...

  4. #4
    L'avatar di SirJo
    SirJo non è in linea Scolaretto
    Post
    50
    Like Inviati  
    5
    Like Ricevuti  
    2
    Oltre a quello che ha detto Brontolo, aggiungerei che uno dei sistemi più semplici per tenersi memorizzate variabili semplici sono i My.Settings

  5. #5
    gnappi non è in linea Novello
    Post
    36
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da Brontolo Visualizza il messaggio
    Se ho capito bene il form di cui parli è del tipo "Non mostrare più questo messaggio". In questo caso la scelta fatta dall'utente con il check box va memorizzata da qualche parte: file di configurazione, database, registro di sistema, cookie ..... A te la scelta.
    Brontolo, hai centrato il problema. Ora so come risolvere il problema. Grazie anche a SirJo per il suggerimento.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Visualizzare una sola volta il foglio1
    Da magili53 nel forum Microsoft Excel
    Risposte: 3
    Ultimo Post: 06-04-2017, 22:00
  2. Visualizzare una sola volta il foglio1
    Da magili53 nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 03-04-2017, 22:37
  3. Aprire una sola sessione per volta
    Da indigo5 nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 08-06-2016, 10:56
  4. L'evento Click viene eseguito una sola volta
    Da Cereal Killer nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 19-11-2012, 09:04
  5. Il Programma si deve aprire una volta sola
    Da Headphone nel forum Visual Basic .Net
    Risposte: 1
    Ultimo Post: 29-09-2010, 21:00