请问大神们,Delphi,dx10或xe版本系列控件是不是用优先排序? 20
比如,我拖拉一个Edit控件,当我最先在编辑这个Edit事件完成后,再编辑Button事件,或者多个控件,怎么是跳着排序!那么问题来了。我最先编辑的Edit事件,为什么会...
比如,我拖拉一个Edit控件,当我最先在编辑这个Edit事件完成后,再编辑Button事件,或者多个控件,怎么是跳着排序!那么问题来了。我最先编辑的Edit事件,为什么会到了Button后面?有什么办法或怎么设置我最先编辑的事件按步骤1-2-3....排序?
还有小问题,XE或以上版本的帮助文档搜不到自己要的函数解释,比如SetWindowPos,我用的是DX10 ,XE8也是这样搜不到!
示例 展开
还有小问题,XE或以上版本的帮助文档搜不到自己要的函数解释,比如SetWindowPos,我用的是DX10 ,XE8也是这样搜不到!
示例 展开
1个回答
展开全部
响应控件事件的顺序,应该是与该控件在父类中的插入顺序相一致的,这个插入顺序,反映在控件的TabOrder属性上,第一个控件的TabOrder的值为0。这个TabOrder值是可以修改的,改变一个控件的TabOrder值,就可以改变该控件事件的响应顺序。
修改你关注的所有控件的TabOrder值,按照你的顺序意图确定它们的值。此操作是在IDE环境中,通过对象检查器来完成的,不通过代码实现。
SetWindowPos函数,是windows操作系统的win32函数,不是delphi的内部函数,该函数的帮助文档在Windows SDK中。应该是在安装帮助文件时,未选定 Windows SDK 选项,重新安装帮助文档即可。当然,该函数最完整、最权威的说明,还是在微软的MSDN中。
修改你关注的所有控件的TabOrder值,按照你的顺序意图确定它们的值。此操作是在IDE环境中,通过对象检查器来完成的,不通过代码实现。
SetWindowPos函数,是windows操作系统的win32函数,不是delphi的内部函数,该函数的帮助文档在Windows SDK中。应该是在安装帮助文件时,未选定 Windows SDK 选项,重新安装帮助文档即可。当然,该函数最完整、最权威的说明,还是在微软的MSDN中。
追问
在设计控件的时候,TabOrder的值是按照先后的,但在编辑相关控件事件的时候,就不是这样了?请问方便其他方式联系你么?
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103R8T6是ST旗下的一款常用的增强型系列微控制器,是一款基于ARM Cortex-M内核的微控制器。STM32F103R8T6主要面向消费类电子产品、工业控制、医疗仪器、汽车电子等领域,可用于开发各种类型的应用。STM32...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询