none
Form . Size RRS feed

  • Question

  • Bonjour

    j'ai un petit probl au niveaux du redimensionnement de mon Form.

    j'ai 3 bouton

    bouton 1 --> 1024,768
    bouton 2 --> 1095,800
    bouton 3 --> 1195,800

    voici mon code pour chaque bouton


    bouton 1
    Form2.AutoSize = True
    Form2.Size = New Size(1024, 768)
    Form2.StartPosition = FormStartPosition.CenterScreen
    
     


    bouton 2
    Form2.AutoSize = False
    Form2.Size = New Size(1095, 800)
    Form2.StartPosition = FormStartPosition.CenterScreen
     


    bouton 3
    Form2.AutoSize = False
    Form2.Size = New Size(1195, 800)
    Form2.StartPosition = FormStartPosition.CenterScreen


    donc le bouton 2 et le bouton 3 marche le form ce redimenssione mais le bouton 1 marche pas



    j'ai ajouter ce code
    Form2.AutoSize = true
    
    
    


    pour le bouton 1 mias rien ni fait :(

    Merci de votre aide
    .::ZeroC00L::.
    mercredi 13 mai 2009 08:06

Réponses

  • Bonjour,

    Je vois pas du tout ce qu'il cloche dans le code.
    j'ai fait une form avec trois bouton et mis le code dans chaque bouton, puis j'ai ajouté une autre form (form2)

    J'ai simplement ajouté l'appel de la form en plus ou la voir directement sinon je la voyait pas (Form2.Show())
    ce qui donnais

        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Form2.Show()
            Form2.AutoSize = False
            Form2.Size = New Size(1095, 800)
            Form2.StartPosition = FormStartPosition.CenterScreen
    
        End Sub

    Si vous souhaitez mettre la form au dimension de l'écran le mieux serait d'utiliser My.Computer.Screen et de redéfinir la form


    .

    Cordialement, Troxsa
    • Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:53
    mercredi 13 mai 2009 15:19
    Auteur de réponse

Toutes les réponses

  • Bonjour,
    avec le code que je vois, ca devrait fonctionner sauf si le minimumsize du Form est supérieur a 1024x768 dans ce cas
    mercredi 13 mai 2009 09:21
  • Salut, merci pour ton aide

    le MinimumSize de mon form et de 0; 0 .

    y'a t'il un moyen pour faire un sorte de refresh du form ? c'est peut être qu'il affiche pas comme il faut le form!

    Merci
    .::ZeroC00L::.
    mercredi 13 mai 2009 13:05
  • re , et en vérifiant en mode débug avec point d' arrêt sur ligne de la nouvelle size les valeurs indiqués sont bien prise en compte? le point d' arrêt est il atteind lors du clic sur bouton1
    mercredi 13 mai 2009 13:15
  • Bonjour,


    Pour faire un refresh de la form c'est :

        Me.Refresh()
    Ou encore :

    Form2.Refresh()

    ...
    Cordialement, Troxsa
    mercredi 13 mai 2009 15:12
    Auteur de réponse
  • Bonjour,

    Je vois pas du tout ce qu'il cloche dans le code.
    j'ai fait une form avec trois bouton et mis le code dans chaque bouton, puis j'ai ajouté une autre form (form2)

    J'ai simplement ajouté l'appel de la form en plus ou la voir directement sinon je la voyait pas (Form2.Show())
    ce qui donnais

        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Form2.Show()
            Form2.AutoSize = False
            Form2.Size = New Size(1095, 800)
            Form2.StartPosition = FormStartPosition.CenterScreen
    
        End Sub

    Si vous souhaitez mettre la form au dimension de l'écran le mieux serait d'utiliser My.Computer.Screen et de redéfinir la form


    .

    Cordialement, Troxsa
    • Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:53
    mercredi 13 mai 2009 15:19
    Auteur de réponse
  • Bonjour

    je suis arriver a les faire marcher , j'ai changer la propriété " Anchor " sur mais 2 contrôler qui était sur le bas a droite
    et quand je redimensionne a 1024 x 768 sa s'affiche comme il faut :).

    Merci pour votre aides

    .::ZeroC00L::.
    jeudi 14 mai 2009 06:53