Autore Topic: [Risolto] Gestione Form attive  (Letto 1891 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:[Risolto] Gestione Form attive
« Risposta #30 il: 29 Marzo 2022, 23:40:01 »
Buonasera a tutti,
...Ora mi dà un'errore che non riesco a decifrare per poter
eventualmente modificare il codice.

Credo che tu debba togliere l'evento dal modulo start (in effetti i moduli non dovrebbero generare eventi) e spostare il codice in ogni form:
Codice: [Seleziona]
Public Sub Form_KeyPress()
  Dim i As Integer

  If Key.Code = Key.Esc Then
    i = FMnuAttenzione.ReturnId()
    If Not IsNull(i) Then Desktop.ActiveWindow = i
  Endif
End
Ti rammento che l'uso di Workspace del componente gb.form.mdi è creato per fare queste cose, vale a dire mostrare in primo piano la finestra che si desidera senza tanti sbattimenti.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re:[Risolto] Gestione Form attive
« Risposta #31 il: 30 Marzo 2022, 20:26:06 »
Tutto qui?  :o... scherzo  ;)
Perfetto, fatta la modifica e tutto è tornato a funzionare perfettamente.
Grazie Gianluigi nell'essere sempre solerte con le tue risposte  :2birre:
P.S.: Grazie anche per i suggerimenti in coda alla risposta :ciao:
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:[Risolto] Gestione Form attive
« Risposta #32 il: 31 Marzo 2022, 14:24:44 »

P.S.: Grazie anche per i suggerimenti in coda alla risposta :ciao:

 :D Prego, sono qui per discutere volentieri di Gambas che continua a piacermi molto.

Riguardo a Workspace allego un esempio semplice e basilare del suo utilizzo.

Per chi è interessato a creare i logo di sfondo ho aggiunto qui https://www.gambas-it.org/smf/index.php?topic=9148.msg51655#msg51655 un programmino utile allo scopo, spero vi piaccia.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[Risolto] Gestione Form attive
« Risposta #33 il: 31 Marzo 2022, 15:58:54 »

Riguardo a Workspace allego un esempio semplice e basilare del suo utilizzo.


Grazie, molto interessante!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:[Risolto] Gestione Form attive
« Risposta #34 il: 31 Marzo 2022, 21:14:56 »
C'era anche qualcosa nella nostra Wiki:

    https://www.gambas-it.org/wiki/index.php/Uso_della_Classe_WorkSpace
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »