Je travaille sur Winfom Application C #.
J'ai deux formes appelées scénario: strong>
Si je clique sur l'un des éléments de la page d'accueil, il faudra à la page Détails avec sept grilles. Si je fais glisser la barre de défilement vers le bas et revenez après avoir revenu sur le formulaire de bienvenue, la barre de défilement reste toujours à la même position. P>
question: strong>
Je souhaite réinitialiser la position de défilement en haut chaque fois que l'utilisateur visite le formulaire de détails, de sorte que je puisse toujours voir la première grille. P> welome code> et de détails code>.
Les détails contiennent 7 grilles dans le panneau. P>
4 Réponses :
Définir et, puis dans les détails du formulaire autoscroll code> sur true code> charger code> événement, définissez le verticalscroll code> p>
Si simple! Pourtant, j'ai trouvé de cette façon plus facile que le sous-classement!
Si la réponse de Agarwal angshuman ne fonctionne pas pour vous, le coupable est probablement que, après avoir chargé, un certain contrôle sous la forme se concentre, ce qui fera défiler la vue et remplacer les modifications apportées à la position de défilement.
vous pourrait em> définir Un travail encombré, mais toujours relativement simple, est manuellement Focalisation incendie sur le premier contrôle de votre formulaire: p> Voir aussi em>: Comment faire de la barre de défilement du panneau pour être en position supérieure sur le chargement du formulaire p> p> tabstop code> sur false, mais votre formulaire ne serait pas tabouble: ( p>
Old Post, mais toujours pertinent. Ce qui précède n'a travaillé que lorsque j'ai ajouté une ligne: puis cela a fonctionné super, sans avoir à définir aucun index de tabulation. P> P>
Qu'est-ce qui est mentionné ci-dessus va bien, mais vous devez ajouter verticalscroll.value dans Panel1_Paint
Private Sub Panel1_Paint(sender As Object, e As PaintEventArgs) Handles Panel1.Paint Panel1.VerticalScroll.Value = 0 End Sub
Est-ce que cela répond à votre question? Windows: Comment rendre la barre de défilement du panneau pour être en position supérieure sur le chargement du formulaire