2011年9月19日

控件在父窗体或屏幕中的绝对坐标

摘要: 做了一个控件,这个控件中鼠标移到某个Label上,出现一个panel,然后鼠标从label上移走或是从这个panel上移走该panel就消失。这中间遇到了两个问题:1、这个panel位置的问题。用this.FindForm().Controls.Add(panel);加该panel。但是Location的时候有问题了,panel.Location=new Point(Label.Location.X,Label.Lcation.Y);结果这个控件的Label位置是(0,0),加的时候就加到了最外层窗体的(0,0)了。于是查到了绝对坐标。换成:Point p = Label.PointToScr 阅读全文

posted @ 2011-09-19 10:27 c语言源码 阅读(760) 评论(0) 推荐(0) 编辑

导航