Comment trouver la coordonnée supérieure gauche d'un panneau lors du défilement? (.net 2)Trouver la coordonnée supérieure gauche d'un panneau lors du défilement
Disons un exemple dans VB.NET qui maintient une zone de texte dans la bordure gauche de la coutume du panneau (myPanel.vb):
Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
TextBox1.Location = New Point(AutoScrollPosition.X, TextBox1.Location.Y)
...
ce code ne fonctionne pas .. .
J'ai essayé aussi
Dim parentPanel As Panel = DirectCast(Parent, Panel)
TextBox1.Location = _
New Point(parentPanel.AutoScrollPosition.X, TextBox1.Location.Y)
fonctionne pas aussi bien.
Dans le premier cas, AutoscrollPosition reste toujours = 0, dans le second, le panneau ne défile pas du tout.
« ne wor pas k ": qu'est-ce que cela signifie? exception? aucun effet ? S'il vous plaît donner plus de détails ... –