Autore Topic: [risolto]controllare form aperto  (Letto 763 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
[risolto]controllare form aperto
« il: 22 Dicembre 2009, 01:29:25 »
ciao raga

come si fà a controllare se un form è stato aperto e caricato in memoria?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: controllare form aperto
« Risposta #1 il: 22 Dicembre 2009, 01:41:44 »
Per form intendi un  form dello stesso progetto di gambas o un qualsiasi altro programma in ambiente GNU/linux?

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: controllare form aperto
« Risposta #2 il: 22 Dicembre 2009, 22:09:35 »
un form dello stesso progetto

Offline pastrank

  • Maestro Gambero
  • ****
  • Post: 266
    • Mostra profilo
Re: controllare form aperto
« Risposta #3 il: 22 Dicembre 2009, 22:21:32 »
Potresti fare cosi':

DIM x AS window
  FOR EACH x IN windows
    if x.Name = ... etc etc
  NEXT

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: controllare form aperto
« Risposta #4 il: 23 Dicembre 2009, 00:22:58 »
Puoi inserire una variabile booleana in un modulo (immaginiamo di chiamarla form_aperto)

e la dichiari

Codice: [Seleziona]
PUBLIC form_aperto AS Boolean


Poi quando il form si apre (evento Form_Open) imposti

Codice: [Seleziona]
form_aperto = TRUE


e quando lo chiudi (eventoi Form_close) imposti

Codice: [Seleziona]
form_aperto = FALSE


In questo modo interrogando la variabile saprai se il form è aperto o no...

Io farei così...

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: controllare form aperto
« Risposta #5 il: 23 Dicembre 2009, 00:57:19 »
@ceskho

è un'idea, non ho bisogno nemmeno della variabile, in quanto per fare i child ho già una variabile dichiarata per ogni form.

mi basta interrogare con true la variabile relativa al form in questione.

grazie e alla prossima

ps. vedo che anche tu sei un nottambulo come me  :zzz:  :sonno:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: controllare form aperto
« Risposta #6 il: 23 Dicembre 2009, 01:06:15 »
Se hai risolto sai cosa fare....:potta:

P.S. Io in realtà non esisto...sono un BOT...sono sempre qui...:-D