2020年11月5日

delphi – 自定义组件和Tab键顺序

摘要: 我有一个自定义组件(继承自TCustomPanel),它由两个其他组件组成(比方说两个编辑).如何在使用组件时正确获取Tab键顺序? 在Tab键顺序设计器中,我只能访问无法获得焦点的组件本身,因为它是一个面板.在运行时发生的事情是我可以使用tab键访问编辑,但只有在组件下方的两个按钮聚焦后才能访问. 阅读全文

posted @ 2020-11-05 19:59 癫狂编程 阅读(446) 评论(0) 推荐(0)

【delphi】妙用Taborder 和 Tabstop

摘要: 【使用上下键控制控件的选择】 Taborder Tabstop: 这组表识号本来是用来表示组件的按键顺序以及在该组件上是否停留的标识号。但是如果在某些时候稍微重视一下的话,将会事半功倍。下面略举一例:桌面上有几个编辑框,用户希望按回车键、上下方向键而不是TAB在其间来回游动。 【属性设置】 Form 阅读全文

posted @ 2020-11-05 19:53 癫狂编程 阅读(341) 评论(0) 推荐(0)

DBGrid的输入焦点控制

摘要: 在Delphi中,默认切换输入控件的输入焦点的按键是Tab,这个默认有点不符合输入习惯,大多数人习惯按Enter来切换到下一个输入单元。 在dbgrid这个控件中,当前输入焦点列的设置是通过selectedIndex来控制的。如果我们想在用户按Enter后切换到下一列,可以在dbgrid的keypr 阅读全文

posted @ 2020-11-05 19:20 癫狂编程 阅读(167) 评论(0) 推荐(0)

获取Delphi焦点位置的方法,及所在的控件、以及如何通过控件名称访问控件并赋值

摘要: Delphi 获取焦点位置及所在控件的方法: 方法一,循环判断: Var I: Integer; Begin For I := 0 To ComponentCount - 1 Do //获取组件数量 Begin If Components[I] Is TWinControl Then Begin I 阅读全文

posted @ 2020-11-05 19:12 癫狂编程 阅读(819) 评论(0) 推荐(0)

常用自定义函数

摘要: 做网络程序时, 经常用到内存之间的相互复制转换函数.于是写下了下面一些函数 { 单元: BaseFunc 日期: 2003 06 24 作者: 王寒松 Administrator 说明: 一些基础操作函数 } Unit BaseFunc; Interface Uses windows, messag 阅读全文

posted @ 2020-11-05 12:53 癫狂编程 阅读(262) 评论(0) 推荐(0)

Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法

摘要: 总结一下SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、('')在Delphi中进行字符变量连接相加时单引号用('''),双引号用('''')表示首先定义变量varAnInt:integer=123;//为了方便在此 阅读全文

posted @ 2020-11-05 12:24 癫狂编程 阅读(829) 评论(0) 推荐(0)

throw new Error() 真实的用法和throw error 的却别

摘要: 1、 throw new Error(); 这个是创建错误,创造一个错误类型抛出 2、throw error 这个是抛出错误。 问题复现 在工作时遇到了需要抛出异常并且需要自己捕获处理的地方,于是在抛出的地方写下 function parseExcel(con) { try { // doSomet 阅读全文

posted @ 2020-11-05 12:05 癫狂编程 阅读(11281) 评论(0) 推荐(3)

导航

好的代码像粥一样,都是用时间熬出来的