Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [Vb.Net 2008] Evitare il ridimensionamento delle finestre
Forum - C# / VB.NET - [Vb.Net 2008] Evitare il ridimensionamento delle finestre

Avatar
sunboy89 (Normal User)
Newbie


Messaggi: 11
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 14:48
Giovedì, 02/04/2009
Il titolo del topic dice già tutto..."Evitare il ridimensionamento delle finestre"
Come faccio?

PM Quote
Avatar
the_angel (Normal User)
Expert


Messaggi: 471
Iscritto: 02/04/2009

Segnala al moderatore
Postato alle 15:25
Giovedì, 02/04/2009
Ciao,

seleziona la form, guarda nelle proprietà:

una si chiama "AutoSizeMode"...

settala a "GrowAndShrink" ...in questo modo la puoi
ridimensionare solo in design mode!

buona giornata!

Ultima modifica effettuata da the_angel il 02/04/2009 alle 15:25
PM Quote
Avatar
sunboy89 (Normal User)
Newbie


Messaggi: 11
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 23:39
Mercoledì, 08/04/2009
solo che se clicco due volte sulla barra (quella di sistema ...con i bottoni per ridimensionare o chiudere) me la ridimensiona lo stesso

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:27
Giovedì, 09/04/2009
Imposta MaximumSize e MinimumSize sulla dimensione della finestra. Così imponi al programma di non ridimensionare la form oltre queste dimensioni, il che implica che essa sia sempre della stessa misura.

PM Quote
Avatar
sunboy89 (Normal User)
Newbie


Messaggi: 11
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 14:17
Giovedì, 09/04/2009
Grazie...un'altra domanda....per fare in modo che a qualsiasi risoluzione grafica, la grandezza della finestra sia sempre la stessa?

(esempio stupido: se metto 800x600 o 1024x768 un programma come "Internet explorer" o "firefox" occupa sempre la stessa parte di spazio nello schermo)

Come faccio a farlo fare anche al mio programma?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:48
Venerdì, 10/04/2009
Non puoi fare altro che ridimensionare il form in proporzione alla risoluzione. Dovresti ottenere la risoluzione con My.Computer.Screen.PrimaryScreen.Bounds.

PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 11:35
Venerdì, 10/04/2009
oppure prova ad ancorarlo in tutti i 4 lati

PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 13:49
Domenica, 12/04/2009
hai provato ad ancorarlo in tutti i lati con la proprietà Anchor ??

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:22
Lunedì, 13/04/2009
Anche se i form espongono questa proprietà, essa non ha senso. Anchor serve per mantere una stessa distanza di un controllo dai lati del suo contenitore. Se lo usassi per un form, questo supporrebbe in primis che il form non si potrebbe spostare, e poi che lo schermo fosse ridimensionabile.

PM Quote