去掉Dblookupeh控件的自己填充功能

EhLib使用说明 KeyLife富翁笔记 作者: On2008标题: EhLib使用说明 关键字: 分类: 个人专区 密级: 公开 (评分: , 回复: 0, 阅读: 308) »»一、如何在程序中确定Ehlib定义的报表表头颜色? 在执行打印之前,加上下面的语句:DBGridEh1.FixedColor:=clLime;//clLime可以换成你想要的颜色比如clRed是红色等等PrintDBgridEh 阅读详情
这个自动填充功能当数据出现 aa aaa aaaa 时就会出现aaa 最后一个a删不掉的情况。解决方法就去掉这个自动填充功能。在特定情况可以加快这个控件的速度 打开Dblookupeh.pas 文件一般在 delphi/bin/ 目录下找到 function TCustomDBLookupComboboxEh.LocateStr(Str: String; PartialKey: Boolean): Boolean; var Options: TLocateOptions; CurOnChangeEvent: TNotifyEvent; begin Result := False; if not FListActive or not CanModify(True) then Exit; if PartialKey then Options := [loCaseInsensitive, loPartialKey] else Options := [loCaseInsensitive]; try Result := FListLink.DataSet.Locate(FListField.FieldName, Str, Options); if Result then begin FTextBeenChanged := False; CurOnChangeEvent := OnChange; OnChange := HookOnChangeEvent; SetKeyValue(FListLink.DataSet.FieldValues[FKeyFieldName]); SetEditText(FListField.DisplayText); SelStart := Length(Text); SelLength := Length(Str) - SelStart; OnChange := CurOnChangeEvent; if FTextBeenChanged and Assigned(OnChange) then OnChange(Self); end else if Style = csDropDownEh then SetKeyValue(Null); except { If you attempt to search for a String larger than what the field can hold, and exception will be raised. Just trap it and reset the SearchText back to the old value. } if Style = csDropDownListEh then begin SetEditText(Text); SelStart := Length(Text); SelLength := Length(Text) - SelStart; end else SetKeyValue(Null); end; end; ------------- 把if Result then 改为 if False then 再打开原程序,,重新编绎
Return to Earth:自上而下的射手与赛博朋克气氛。-开源 《重返地球》是一款自上而下的射击游戏,拥有以朋克为主题的氛围。 您可以在Wiki中找到安装说明。 立即下载

相关推荐

(35)远程识别(又称无人机识别)(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(35) 远程识别(又称无人机识别)》。

无人机开发(开源Ardupilot) 4万+

ehlib组件包当中TDBLookupComboboxEh的小结

TDBLookupComboboxEh和TDBGridEh一样强大无比,可以做出Combobox下拉出Grid的效果。下面是一些重要属性的小结(可怜费了我半天功夫,文档太少了.......)(1)ListSource和DataSource属性,这个比较好理解,DataSource就是这个ComboBox自身所对应数据库的字段所在的TDataSource。而ListSource则对应着这个Combo

CrazyCock的专栏 6775

通用定时器脉冲计数实验(STM32CubeMx配置)

通用定时器脉冲计数实验

a1169511636的博客 5510

为TDBLookupComboboxEh增加自定义列宽

TCustomDBLookupComboboxEh = class(TCustomDBEditEh, ILookupGridOwner) Private FListWidths: string; procedure SetListWidths(const Value: string); public property ListWidths: string read FLi

YanJinrong的专栏 1521

滞回比较器电路详细分析

滞回比较器是一种用于检测两个不同电压值并使比较器输出高电平或低电平的电路。滞回比较器的特点是具有迟滞特性,即当输入电压高于某一阈值时,比较器输出高电平,当输入电压低于另一阈值时,比较器输出低电平,而在这两个阈值之间,比较器的输出保持不变。比较器通常有两个模拟电压输入端UIN+和UIN-以及一个数字状态输出端UOUT。当UIN+大于UIN-时,UOUT为高电平;当UIN+小于UIN-时,UOUT为低电平。根据具体的系统定义,这两种电位的具体数值可以有所不同。

LuDvei的博客 2万+

【AUTOSAR】MCU Port的配置(MCAL)【EB】

熟悉Classic AUTOSAR架构的朋友应该知道,经常需要用到MCU中的Port这个模块。那么如何通过工具快速配置一个Port呢?

xinsuiwodong2014的博客 9515

EhLib 数据库记录的下拉选择

通过下拉选择,知道用户选择了数据库里面的哪条记录。仅仅是用来知道,而不是用来输入。有一个表,有很多记录。提供一个界面让用户从表里面选择一条记录。程序获取用户的选择结果。最简单的方法,给一个 DBGrid,用户将游标走到选择的记录(通过滚动和鼠标点击 DBGrid 里面的一条记录),然后程序读其对应的 DataSet。DBGrid 太占空间。最好是一个类似 Edit 的东西,然后有一个下拉按钮,点这个按钮,下来出来一个框,框里面有多条记录供用户选择。选择结果要显示到这个 Edit 里面。采用 EhLib 的控

pcplayer的博客 748

数字孪生变电站如何制作?虚拟现实项目强荐广州华锐互动

变电站数字孪生系统可以为提高变电站设备与环境的实时感知能力、在线诊断设备健康状态、促进设备隐藏故障定位和维修效率的提高、实现设备全生命周期提供有力支撑。通过对设备状态的准确评估,可以延长设备的生命周期,实现资产增值。1、3D可视化:建立可视化平台,集中展示所有3D模型信息、数据信息、环境信息和人员信息,包括设备数字模型、建筑外形及内部、周边地形、人员动态、天气、时间等。4、智能监控:采用先进的AI摄像头,通过设备的图像识别,自动智能分析图像,准确分析设备状态、运行动态、外围控制情况。...

gzvrnew的博客 776

TDBLookupComboBox用法

<br />TDBLookupComboBox主要用于关联其它表中的字段显示相关字段的内容,一般用于列表中。<br />如有以下两个表:主表,状态表<br />Create table main<br />(<br /> iID int primary key,            --主键<br /> username nvarchar(20),   --名字<br /> userage int,                      --年龄<br /> SexCode int          

3346

从泛光成像到可寻址扫描:Flash激光雷达的车规级优势与技术演进

Flash激光雷达凭借固态架构优势成为自动驾驶感知技术的重要发展方向。该方案无机械部件,具备抗振动、长寿命等特点,同时CMOS工艺带来显著成本优势。但传统泛光式存在能量弥散问题,难以兼顾大视场和远距离探测。可寻址扫描技术通过分区点亮VCSEL阵列,有效提升局部能量密度,在保持固态可靠性的同时突破性能瓶颈。这种"电子扫描+分区点亮"的混合架构,使Flash激光雷达有望实现大视场、远距离、高可靠和低成本的多重突破,推动自动驾驶技术发展。

致力于lidar应用开发 235

simulink的电动汽车制动系统热管理仿真

本文系统研究了电动汽车制动系统热管理仿真技术。通过建立机电液多物理场耦合模型,分析了不同工况下的动态热平衡特性。提出基于MPC的动态调节和NSGA-II多目标优化算法,使电池温度波动降低60%。创新性采用石墨烯相变材料与微通道液冷复合技术,冷却系统能耗减少40%。研究构建了完整的工程验证平台,涵盖200kW电制动测试台和高精度热成像系统。展望指出,未来将结合Transformer预测和强化学习算法,进一步优化热管理策略。该研究为电动汽车制动系统热管理提供了从理论建模到工程实施的完整解决方案。

xiaoheshang_123的博客 122

DBLookupCombox的两种用法

DBLookupCombox的两种用法: 1,根据一个表的Dataset的一个ID字段去查找另一个表的Dataset的一个字段Name, 在DataSource中选择源表并指定DataField,在ListSource中选择目的表,并指定DataField->Name, 并且在KeyValue中指定源表的DataFiled字段ID. 2,在一个表中根据一个ID字段显

2452

QGis二次开发 —— 5.1、基于qgis开发雷达扫描、无人机飞行跟踪等(附:源码及工程)

基于qgis开发雷达扫描、无人机飞行跟踪等

325

控件TDBLookupComboBox的使用

{TDBLookupComboBox属性:DataField, DataSource, KeyField, ListSource。这几个属性代表的意义是:DataField, DataSource指定了需要修改的字段(就是用户改变了TDBLookupComboBox的值之后需要修改的字段),而KeyField, ListSource指定了TDBLookupComboBox的值...

weixin_33802505的博客 779

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

使用TDBLookupComboBox组件

unit Udblookupcombobox;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, StdCtrls, DBCtrls, ExtCtrls, Grids, DBGrids, DBTables;typ

niochen的专栏 678

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

dbLookupComboxeh 用法

1. 属性: datasource ,datafield 显示原来数据源和字段 2.编辑时用到 listsource listfield,listfieldindex 属性 listsouce 设置显示下拉框的数据源 listfield显示字段,可以显示多个字段 用' ; '隔开。 listfieldindex 显示 第几个字段 keyfield 为实际编辑的值。 效果如下...

aiyitan9175的博客 521
上一篇: 用序列化实现 深copy
下一篇: 去掉Dblookupeh控件的自己填充功能
Open2ye
博客等级 码龄23年 6粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值