Oppure

Loading
05/10/13 9:33
orma674
Salve a tutti, ho il seguente problema in Vb.Net e spero che mi possiate aiutare.

Ho un'applicazione multiform che si dispone prendendo le misure dello schermo.

Dal Form Main le impostazioni e le chiamte per farli visualizzare

Form1
.Show()
.DesktopLocation = New Point((_Width / 1) * 2, (_Height / 2) * 1)
.Width = _Width / 3
.Height = _Height / 2

Form2
.Show()
.DesktopLocation = New Point((_Width / 1) * 2, (_Height / 2) * 1)
.Width = _Width / 3
.Height = _Height / 2

Sull'applicazione Form in Load ho la creazione di un rettangolo

Me.CreateGraphics.FillRectangle(Brushes.Green, 20, 20, Me.Width -20, Me.Height - 20)

Quando lancio l'applicazione questa mi fa apparire i due form ma i rettangoli interni non rispettano le misure che gli ho dato.

Come posso fare per risolvere questo problema.
Grazie per la collaborazione
Marcello
aaa
05/10/13 12:15
nessuno
Devi tenere presente la dimensione dei bordi e della barra del titolo oppure, più semplicemente, gestire la Client Area del form, non tutto il form

Me.CreateGraphics.FillRectangle(Brushes.Green, 20, 20, Me.ClientSize.Width - 40, Me.ClientSize.Height - 40)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.