Re: [.NET] 动态新增控件于某个container中?

楼主: ieck (杀手)   2013-11-08 14:32:11
想请教各位高手
在TAB里面增加了一个groupbox
想在groupbox里面 动态新增label
而位置就是mouse点下去的位置
但是不知道为什么 位置老是偏掉 =.=?
这个是写在MOUSE down的动作~
当MOUSE点下去 我就记录(x,y)
然后动态新的label位置 就鼠标点的那个地方
Private Sub 新增(ByVal X位置$, ByVal Y位置$)
Dim LAB As New Label
groupbox.Controls.Add(LAB)
With LAB
.Location = New Point(X位置, Y位置) '<
作者: johnpage (johnpage)   2012-01-08 15:01:00
元件原点不是你认为的位置,需要移动
楼主: ieck (杀手)   2012-01-08 16:11:00
J大 那请问该怎么抓取正确的位置呢? 我试过先抓萤幕的位置然后再从萤幕位置转成元件的LOCATION 还是对不到! ><
作者: mraaa (重新出发....)   2012-01-15 10:08:00
正好相反,container里面左上角是(0,0)

Links booklink

Contact Us: admin [ a t ] ucptt.com