A volte ci ritroviamo a curare l' aspetto grafico di una form in un certo modo.Magari preferiamo mettere la
proprietà
ControlBox su False e per uscire dalla form mettiamo un button per uscire da essa.
In base a ciò che sviluppiamo, andiamo anche ad usare dei controlli, ad esempio qualche textbox che svolge qualche determinata operazione e dato che non serve a l' utente finale, cerchiamo di renderla invisibile ridimensionando la form.
Ma se, in esecuzione, clicchiamo due volte sulla barra di titolo, la form si espande (si ingrandisce), mostrando pure i controlli nascosti.
Per evitare questo impostiamo la
proprietà
WindowState della form su Normal, dopo di che andiamo sull' evento SizeChanged e scriviamo:
Me.WindowState = FormWindowState.Normal
In questo modo, in esecuzione, cliccando due volte sulla barra di titolo, la form non si ingrandisce più, rimane sempre sulle dimensioni di progettazione.