几个小问题,帮帮忙。有分!(50分)

  • 主题发起人 黑色火焰
  • 开始时间

黑色火焰

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我用MainMenu做了个菜单,问题是我在Caption中写了系统(C) 但是,F9编译后系统
出现的却是系统(C) (C) (AutoHotkeys:maManual) 。
请问要如何做编译后的菜单才是自己设制的 : 系统(C)?
2、一个工程中有2个Edit 问题是要如何设置才能在Edit窗口实现Enter功能也就是回车后
从第1 个Edit窗口转到第2 个Edit窗口,再回车后转到按钮上即Button上
3、 有2 个Form,我在第1 个Form中设置条件,也就是当条件符合时才能打开第2 个Form
问题是:要怎样才能做到打开第2 个Form时,同时关闭第1个Form窗口
请帮帮我,可以联系QQ:20895
 
1你写成 系统(&c) 就可以了
 
急救,大家帮帮我
 
谢了,来如风,可以交个朋友吗,可不可以告诉我你的QQ
 
1.同意楼上的用(&C)
2.可以在第一个edit的keypress事件中用(第二个edit相同)
if key=char(13) then
keybd_event(9,vk_tab,0,0);
3.如果第一个form是程序的主窗体,恐怕你在打开第二个form时不能“关闭”第一个form,
只能用 第一个form的name.hide,将第一个窗隐藏
或者你将第二个form设为程序主窗体,然后在主窗体(第二个form)show之前先show第一个窗体
然后关闭第一个,显示第二个
 
2.可以在第一个edit的keypress事件中用(第二个edit相同)
if key=char(13) then
keybd_event(9,vk_tab,0,0);
第二个edit代码相同时,系统提示错误
 
第一个
if key=char(13) then
edit2.setfocus;//form1.activecontrol:=edit2//也可以
第二个
if key=char(13) then
button1.setfocus;//form1.activecontrol:=button1;//也可以

 
谢了,resun,交个朋友吧,我渴望与你学习,您的QQ是多少
 
多人接受答案了。
 
问题3还有解法吗,求解,有分
 
我之所以用
if key=char(13) then
keybd_event(9,vk_tab,0,0);
是因为只需要在一个edit的keypress中写就可以了,另外的只需要在其它edit的keypress中
选择第一个edit的keypress事件就可以了,比较通用
不知道你所说的错误是什么错误,这段程序其实是模拟的按tab键,应该不会引起什么意外
错误
关于第3个问题,当第一个form作为主窗体时,如果你关闭第一个窗体,整个程序也就关闭了
,所以不能显示第二个form
如果两个窗体都不是程序的mainform,那就简单了,只需要用close就可以关闭第一个窗体了
或者是两个程序,可以在第一个程序(form1)中调用第二个程序显示第二个form,然后关闭
第一个程序
 
顶部