Label组件和popupmenux结合使用的问题 在Lalel上单击,然后在Label下文出现下拉框(popupmenu),怎样让下拉框紧挨着Label下方出现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Label1Click(Sender: TObject);var lPoint: TPoint;begin lPoint.X := TLabel(Sender).Left; lPoint.Y := TLabel(Sender).Top + TLabel(Sender).Height; lPoint:=ClientToScreen(lPoint); PopupMenu1.Popup(lPoint.X, lPoint.Y);end; procedure TForm1.Label1Click(Sender: TObject);begin PopupMenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);end; 就是个定位的问题。取得Lable的左上角的坐标(x,y),以及label的高度(这个也是像素级的,直接与y相加就可以了)h,菜单弹出的位置就是(x, y+h); delphi adoquery access 插入速度 关于TChart坐标的问题,在线等,谢谢 增加自动排序和滚轮的DBGrid 如何利用SQL语句或其他方法把23 34 34(一个字段的数据,中间有空格)分别插入新表的3个字段中? 紧急求救,关于三层中间层内存消耗系统死机问题,在线盼 系统是2003 在Delphi中为什么找不到Microsoft.Jet.OLEDB.4.0驱动呢? 还是关于DBGrid的基本问题!!! 急求DELPHI控件使用大全的电子书(20分) ! 谁可以用一台电脑同时向十只喇叭发不同的声音,怎样实现 打印报表问题 treeview控件如何连接数据库?
var
lPoint: TPoint;
begin
lPoint.X := TLabel(Sender).Left;
lPoint.Y := TLabel(Sender).Top + TLabel(Sender).Height;
lPoint:=ClientToScreen(lPoint);
PopupMenu1.Popup(lPoint.X, lPoint.Y);
end;
begin
PopupMenu1.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);
end;