-1
所以目前我有這個form ,在粉紅色框下的部分是透明的,所以在框中的橙色微紅的東西是我的壁紙。需要一種方式來移動另一種形式
而我想要做的是另一種形式如this(其中紅色框是其他形式)。而且每當我移動表格1時,紅色表格也會保持相對於表格1.我還需要在表格1上滾動時按照表格1的紅色表格。
這可能嗎?如果是這樣如何?我應該得到當前顯示器的分辨率,並做數學,或什麼?
所以目前我有這個form ,在粉紅色框下的部分是透明的,所以在框中的橙色微紅的東西是我的壁紙。需要一種方式來移動另一種形式
而我想要做的是另一種形式如this(其中紅色框是其他形式)。而且每當我移動表格1時,紅色表格也會保持相對於表格1.我還需要在表格1上滾動時按照表格1的紅色表格。
這可能嗎?如果是這樣如何?我應該得到當前顯示器的分辨率,並做數學,或什麼?
嘗試這個
在Form1_Load事件
'Set form2 TopLevel property to False so you can add it as a child form to form1
Form2.TopLevel = False
Form2.Parent = Me
Form2.FormBorderStyle = Windows.Forms.FormBorderStyle.None
'set form2 Location.X,Location.Y, Width and Height. All that inside form1 as the upper left point of it is (0,0) related to form2
Form2.SetBounds(50, 50, 100, 100)
Form2.Show()
滾動將這個粘在窗體上的點是什麼時候?我應該將表格作爲父母嗎?例如form2.parent = Me.Panel1?這會起作用嗎? - 同樣感謝您花時間打出答案<3我吮吸提問,所以至少有人花時間去看看那些。 :) – user3051640
歡迎您。是的,它會工作時滾動,你可以使用面板作爲父母 –
O.o即時通訊不在家,所以我不能測試它,但即時通訊思考,它會顯示滾動時,如果它不是在形式下?像我不希望用戶滾動,而其他形式顯示,而他們從底部滾動? – user3051640