菜单状态问题?? 既然需要那样,你为什么要用菜单呢?还不如用form+button呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有这个必要吗?不过你既然很需要,那就给你一段代码吧。菜单如下文件(F)AAABBB->CCC DDD以下过程可进入DDD一项procedure TForm1.Button1Click(Sender: TObject);begin if MessageBox(Handle, 'a', 'a', MB_YESNO) = IDYES then begin keybd_event(VK_MENU, 0, 0, 0); keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_RIGHT, 0, 0, 0); keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); end;end; 有这个必要吗?不过你既然很需要,那就给你一段代码吧。菜单如下文件(F)AAABBB->CCC DDD以下过程可进入DDD一项procedure TForm1.Button1Click(Sender: TObject);begin if MessageBox(Handle, 'a', 'a', MB_YESNO) = IDYES then begin keybd_event(VK_MENU, 0, 0, 0); keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_RIGHT, 0, 0, 0); keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_DOWN, 0, 0, 0); keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0); end;end; to : prometheusphinx(白日梦) 如果 新建的form 是 create(self)的 你那段代码如何改呀 问几个DElphi的问题,看多少人知道 delphi如何判断一个exe文件是否已经运行 怎么把变量传到SQLQUERY里面呢 insert的问题. 怎么样设置dbgrid1的固定列宽 只一个按钮,把ACCESS内A,B,C三个表数据导进SQL SERVE内A,B,C三个表中,多谢! 询问一下Delphi中的快捷键,, 算法~我怎么想也想不出来~ 这样的图象手工分割 关于鼠标形状的改变问题! 窗体调用问题 SQL的问提!
菜单如下文件(F)
AAA
BBB->CCC
DDD以下过程可进入DDD一项
procedure TForm1.Button1Click(Sender: TObject);
begin
if MessageBox(Handle, 'a', 'a', MB_YESNO) = IDYES then
begin
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_RIGHT, 0, 0, 0);
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
end;
end;
菜单如下文件(F)
AAA
BBB->CCC
DDD以下过程可进入DDD一项
procedure TForm1.Button1Click(Sender: TObject);
begin
if MessageBox(Handle, 'a', 'a', MB_YESNO) = IDYES then
begin
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_RIGHT, 0, 0, 0);
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
end;
end;
如果 新建的form 是 create(self)的 你那段代码如何改呀