簡體   English   中英

如何在自動滾動面板中獲取控件的位置? C#

[英]How to get a control's location inside an autoscrollable panel? C#

C#:我有一個面板(自動滾動屬性為true),上面有許多圖片框。 我需要獲取相對於面板位置的圖片框位置。 我的意思是,當我滾動面板時,“圖片框”的位置會發生變化,而我不希望那樣,無論是否滾動面板,我都需要“圖片框”的位置保持不變。 正確的方法是什么?

帶有圖片框的面板

如果圖片框應保留在同一位置,是否應該滾動文本?

您能否闡明滾動條應該做什么?

 Dim locX As Integer = PictureBox1.Location.X
 Dim locY As Integer = PictureBox1.Location.Y
 locX -=  Panel1.AutoScrollPosition.X
 locY -= Panel1.AutoScrollPosition.Y
 TextBox1.Text = locX
 TextBox2.Text = locY

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM