Autore Topic: Dimensione minima della finestra  (Letto 330 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.316
  • Ne mors quidem nos iunget
    • Mostra profilo
« 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. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #1 il: 10 Settembre 2020, 00:11:21 »
Questo è semplice, disegni la finestra con le dimensioni minime (es.296X296) e la imposti come Utility poi in Open imposti la misura con cui vuoi aprirla (es. 600X600)
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #2 il: 10 Settembre 2020, 11:45:10 »
Questo è semplice, disegni la finestra con le dimensioni minime (es.296X296) e la imposti come Utility poi in Open imposti la misura con cui vuoi aprirla (es. 600X600)

Questo naturalmente lo si può constatare solo se uno usa i contenitori per disegnare le finestre, altrimenti il codice postato da BruceSteers funzionerebbe bene.

Per comprendere cosa intendo dire, basta scaricarsi questo progetto:
https://www.gambas-it.org/smf/index.php?topic=7998.msg49037#msg49037
per poi salvarlo in un nuovo progetto magari come ProvaUtility e cambiare commentando così in Form_Open la riga di codice:
Codice: [Seleziona]
' Me.Resizable = False

Aggiungere il codice postato da BruceSteers, avviare il progetto e ridimensionare la finestra cercando di ridurla al di sotto delle misure. Si vedrà come la finestra rimpicciolisca oltre i limiti per poi rimbalzare alle misure date.

Ora commentate il codice di BruceSteers e aggiungete appena sotto ' Me.Resizable = False (che lascerete commentato) questa riga di codice:
Codice: [Seleziona]
Me.Utility = True

Ora riprovate a rimpicciolire la finestra per constatarne la differenza di comportamento.
« Ultima modifica: 10 Settembre 2020, 11:46:33 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #3 il: 10 Settembre 2020, 11:48:17 »
Interessante, non lo sapevo!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #4 il: 10 Settembre 2020, 12:21:40 »
Interessante, non lo sapevo!
 :ciao:

Accidenti, sei diventato un fulmine, neanche tre minuti e hai fatto la prova   ;D
Flash o Superman?  8)

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

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #5 il: 10 Settembre 2020, 13:58:26 »
Interessante, non lo sapevo!
 :ciao:

Accidenti, sei diventato un fulmine, neanche tre minuti e hai fatto la prova   ;D
Flash o Superman?  8)

 :ciao:
Ho applicato questo:
Codice: [Seleziona]
 ...è semplice, disegni la finestra con le dimensioni minime (es.296X296) e la imposti come Utility poi in Open imposti la misura con cui vuoi aprirla (es. 600X600)
a un progetto che avevo aperto!
Chiamami pure Speedy Gonzàles.   :P
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.316
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #6 il: 10 Settembre 2020, 15:30:53 »
Flash o Superman?

Chiamami pure Speedy Gonzàles.   

No...... Super Kicco !

« Ultima modifica: 10 Settembre 2020, 15:31:52 da vuott »
« 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. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #7 il: 10 Settembre 2020, 15:49:10 »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Dimensione minima della finestra
« Risposta #8 il: 10 Settembre 2020, 16:29:36 »
Devo procurarmi delle arachidi!
 :P
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)