Quando faccio massimizzare un mio programma questo, occupa tutto lo schermo ma la barra di start rimane visibile, come posso evitare cio'?
vb6
grazie
Quando faccio massimizzare un mio programma questo, occupa tutto lo schermo ma la barra di start rimane visibile, come posso evitare cio'?
vb6
grazie
Dovresti visualizzare il form con la API SetAlwaysOnTop così sta sopra la barra di windows.
Prova così....
Private Sub Form_Resize()
If Me.WindowState = vbMaximized Then
Me.BorderStyle = vbnone
Me.WindowState = vbMaximized ' è necessario anche se sembra ripetitivo
End If
End Sub
Ciao ciao
Fidarsi è bene, non fidarsi è male !
CORREZIONE
funziona soltanto se imposti BorderStyle = None dalle Proprietà(Non da codice!)
però non puoi massimizzare senza borderStyle = Sizable
allora......
Potresti inserire un pulsante che massimizza e che esegue questa riga di codice al suo click
Private Sub Command1_Click()
Form1.WindowState = vbMaximized
End Sub
ed uno che riporta alla visualizzazione normale
Private Sub Command2_Click()
Form1.WindowState = vbNormal
End Sub
Semplice ma arrangiato (per programmi fai da te !!!!)
![]()
Fidarsi è bene, non fidarsi è male !
La mia finestra all'inizio è massimizzata e senza bordi ma voglio che stia sopra a tutto, come faccio?