delphi常见问题参考.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
delphi常见问题参考

delphi常见问题参考I(27条) 1、怎么样在delphi中调动其它*.exe文件? 例如:winexec(d:\郑洽\Project1.exe,sw_show); ============================================================================== 2、如何让工程运行时主窗体就是最大化的? 答:设置主窗体的WindowsState属性为wsMaximized就可以了! wsNormal 窗体以普通状态显示 wsMinimized 窗体以最小化状态显示。 wsMaximized 窗体以最大化状态显示。 ============================================================================== 3、我想先-闪现窗体-主窗体-登录窗体,工程源文件怎么设置? 答: 开始一个新工程。给表格起名为MainForm,MainForm的单元起名为Main, 工程文 件起名为Test。 在MainForm中插入一个Button部件,将其Caption属性设为“关闭”,为该部件 的OnClick事件创建一个过程,并在过程的begin和end之间插入Close语句。 在应用程序添加一个表格,将这个表格起名为MoveForm,MoveForm 的单元起名 为Move。 为便于演示,在MoveForm中插入一个Label部件,设置其Caption 属性为“欢迎 进入本系统”。 5.下一步修改工程的源代码。选择View/Project Source,修改begin和end之间的 语句如下: 程序清单Test.Dpr program Test uses forms, Main in MAIN.PAS{MainForm}, Move in Move.PAS{MoveForm} {$R *.RES} begin MoveForm:=TMoveForm.Create(Application);{Create创建闪现窗口对象} MoveForm.Show; MoveForm.Update; Application.CreateForm(TMainForm,MainForm); MoveForm.Hide; MoveForm.Free;{Free从内存中释放对象} Application.Run; end. 第一条语句创建了对象,该对象存在内存中,但还不能看见, 为了让它出现并更 新它的内容,调用对象的Show和Update成员函数:Show和Update。 当闪现窗口使 用完后,用Hide函数将它隐藏起来,然后用Free函数释放它所占据的内存。 6.如果此刻你编译和运行程序,MoveForm窗口一闪而过, 你可能未来得及看 清。为使MoveForm窗口显示几秒种,我们可为MainForm的OnCreate 事件创建一个 处理程序,延迟MoveForm窗口的显现时间。 program TMainForm.FormCreate(sender:Tobject); var currentTime:LongInt; begin currentTime:=GetTickCount div 1000; while ((GetTickCount div 1000)(currentTime+3) do {不做任何事); end; end. GetTickCount函数返回窗口启动后过去的毫秒数,这个值除以1000 转化为秒数。 此时你编译运行程序,就能得到一个延迟3秒多的闪现窗口。 为闪现窗口添加上Image部件,再对字体及窗口进行修饰,我们就能为应用程 序,创建一个精美的封面或在程序启动时显示重要提示。 制作登录窗体一个很方便的方法就是主窗体作为主窗体,登录成功Hide掉就行了。 如果登录窗体不可以作为主窗体,那么和闪现窗体一样的方法创建登录窗体,加在Application.Run;之前,MoveForm.Free;之后, 用showmodal显示登录窗体 ============================================================================== 4、button上面的文字怎么样换行? 答: button控件不行 bitbtn控件可以。 bitbtn1.caption:=aaaa#13bbbbb ============================================================================== 5、怎么样判别焦点是否在某个控件上? 答: if Tobject.focused then //焦点在

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档