Autore Topic: Nuovo gestionale  (Letto 2981 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #15 il: 18 Aprile 2020, 17:37:02 »
vedi il mio codice
lo intercettavo con il wait loop, ma non funzionava bene e spesso lo vedeva dopo varie chiusure e aperture

Codice: [Seleziona]
Public Sub Form_Deactivate()
   
 '  Do
  ' Wait 0.01
' Loop Until Me.Minimized = True
 
 ' FMdic.IcoForm
     
End
« Ultima modifica: 18 Aprile 2020, 17:47:55 da dex »

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #16 il: 18 Aprile 2020, 17:41:37 »
ho aggiornato il programma, corretto alcuni piccoli errori e aggiunto il form utenti lo trovate all'inizio con Gestionale2.zip
il form utenti è riservato all'amministratore in quanto qui vengono assegnati i permessi per ogni utente, se non riuscite ad aprirlo cancellate il file .MyPass si trova nella cartella nascosta della vostra home .Gestione
questo è il file criptato che assegna i permessi, se non lo trova ne crea uno nuovo con l'amministratore
« Ultima modifica: 18 Aprile 2020, 17:42:49 da dex »

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #17 il: 19 Aprile 2020, 12:42:51 »
A precisa domanda Minisini mi ha detto che non è possibile intercettare quando la finestra si riduce a icona.
Mi ha detto di farne richiesta e io l'ho fatto, ho chiesto di inserire l'evento Form_Minimized.

Tu come facevi a intercettarlo? Così magari glielo suggeriamo  ;D

non riesco a capire.
ho aggiunto un button
Codice: [Seleziona]
Public Sub Button3_Click()

  Me.Minimized = True

End

e un if nel timer

Codice: [Seleziona]
Public Sub Timer1_Timer()

  Label2.Caption = Format(Now, "dd/mm/yyyy  -  hh-nn-ss")
 
  If Me.Minimized Then
    Message.Info("form ridotto")
  Endif
 
End

e funziona, non avrà l'evento ma tutto il resto c'è, da qui potrebbe creare l'evento ma poi servirà anche l'evento Maximize
« Ultima modifica: 19 Aprile 2020, 12:43:59 da dex »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #18 il: 19 Aprile 2020, 15:10:12 »
...
e funziona, non avrà l'evento ma tutto il resto c'è, da qui potrebbe creare l'evento ma poi servirà anche l'evento Maximize
Avevo provato senza bottone col timer sempre in funzione ma non quagliava.
Se mi ha chiesto di ricordarglielo vuol dire che prima o poi lo implementa, per ora non lo ha nemmeno accettato  ;D
L'evento Maximize lo puoi ottenere così:
Codice: [Seleziona]
Public Sub Form_Resize()
  If Me.Maximized Then Print "MAXIMIZED"
End
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #19 il: 19 Aprile 2020, 19:11:30 »
L'evento Maximize lo puoi ottenere così:
Codice: [Seleziona]
Public Sub Form_Resize()
  If Me.Maximized Then Print "MAXIMIZED"
End

non proprio, l'evento resize si attiva quando modifichi le dimensioni del form, se passi da form a pieno schermo e riduci ad icona e poi da icona a pieno schermo l'evento resize non si attiva

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #20 il: 19 Aprile 2020, 23:18:02 »
... ma poi servirà anche l'evento Maximize

Giusto ho richiesto anche quello.

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

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #21 il: 21 Aprile 2020, 09:36:41 »
Dalla versione ee81637c è possibile usufruire degli eventi Minimize e Maximize:
https://gitlab.com/gambas/gambas/-/commit/ee81637c72e94fdd39d8b8e6f0ddbe13ecdd310e
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #22 il: 21 Aprile 2020, 14:40:24 »
Dalla versione ee81637c è possibile usufruire degli eventi Minimize e Maximize:

io ho gambas 3.14.3
la versione ee81637c a quale corrisponde?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #23 il: 21 Aprile 2020, 14:46:33 »
Corrisponde alla Master, ossia ti tocca compilare ma è solo per il momento perché alla prossima stabile questi eventi verranno implementati.
Per compilare su Ubuntu e Debian ci sono delle guide passo passo:
https://www.gambas-it.org/smf/index.php?topic=6424.0
https://www.gambas-it.org/smf/index.php?topic=6515.0

 :ciao:

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

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #24 il: 21 Aprile 2020, 20:20:07 »
Corrisponde alla Master, ossia ti tocca compilare ma è solo per il momento perché alla prossima stabile questi eventi verranno implementati.
Per compilare su Ubuntu e Debian ci sono delle guide passo passo:
https://www.gambas-it.org/smf/index.php?topic=6424.0
https://www.gambas-it.org/smf/index.php?topic=6515.0

 :ciao:

Ottimo  :ok:

Beinot è stato un fulmine ad inserire gli eventi
« Ultima modifica: 21 Aprile 2020, 20:22:42 da dex »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.157
  • Tonno verde
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #25 il: 23 Aprile 2020, 23:26:19 »

Beinot è stato un fulmine ad inserire gli eventi

C'era un bug nel nuovo evento State, ma ora funziona anche con Ubuntu Gnome
Allego piccola dimostrazione
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #26 il: 24 Aprile 2020, 13:06:31 »
Buon giorno
Manco dal forum ormai da tanto tempo, ieri ho scaricato la nuova versione di ubuntu e mi sono detto che dovrei rifare il gestionale visto che ormai è fermo da troppo tempo.
Entro e chi trovò?

DEX!!
È forse un segno? Devo proprio ricominciare con gamba? ;D ;)
 :2birre: :2birre: come va amico mio?

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #27 il: 24 Aprile 2020, 13:46:06 »
Ciao Golia
è un piacere sentirti, anche a me è successa la stessa cosa, il vecchio gestionale oramai funziona e lo lascio cosi.
devo rifarne uno nuovo e ho preferito ripartire da zero

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #28 il: 24 Aprile 2020, 14:29:21 »
Dai che provo un pò a rinfrescarmi la memoria e poi ci sentiremo
 :2birre:

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:Nuovo gestionale
« Risposta #29 il: 24 Aprile 2020, 15:26:57 »
Dai che provo un pò a rinfrescarmi la memoria e poi ci sentiremo
 :2birre:

ok
dai che all'epoca il nostro binomio funzionava alla grande.  :2birre:
tu ti divertivi a inventare e scrivere codice e a me lasciavi l'ingrato e gravoso compito di fare copia e incolla  ;D