|
Dernière réponse | |
---|---|
Sujet : [VB] Commant centrer une boite webbrowser dans une form -> help needed | |
william10 | Voici ce kil faut metre, ça peut servir ! et surtout un grand merci @ "harkonnen"
Dim diffWeb As Integer ' représente la différence entre la hauteur de la Form et la hauteur du WebBrowser Dim diffText As Integer ' représente la différence entre la largeur de la Form et la largeur du TextBox Dim diffBouton As Integer ' représente l'écart entre la zone de texte et le bouton Private Sub Command5_Click() Dim adresse As String adresse = Text1.Text web.Navigate (adresse) End Sub Private Sub Form_Load() web.Navigate ("www.free.fr" ) Command5.Default = True Me.ScaleMode = vbTwips diffWeb = Me.ScaleHeight - web.Height ' on stocke la différence de hauteur entre la Form et le WebBrowser diffText = Me.ScaleWidth - Text1.Width ' on stocke la différence de largeur entre la Form et le TextBox diffBouton = Command5.Left - Text1.Width ' on stocke l'écart entre la zone de texte et le bouton End Sub Private Sub Form_Resize() web.Width = Me.ScaleWidth ' la largeur du WebBrowser est toujours égale à la largeur de la Form web.Height = Me.ScaleHeight - diffWeb ' la hauteur du WebBrowser est égale à celle de la Form - la différence Text1.Width = Me.ScaleWidth - diffText ' la largeur du TextBox est égale à celle de la Form - la différence Command5.Left = Text1.Width + diffBouton ' on positionne le bouton après le TextBox + l'écart initial End Sub |
Vue Rapide de la discussion |
---|