简单的问题! ComboBox1.onchange中showmessage('change');问题:ComBox1.text:='t';不能触发onchange事件如何在给ComboBox.text赋值的同时触发onchange事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你直接在onchange事件中写判断语句不行吗? procedure TForm1.ComboBox1Change(Sender: TObject);begin if combobox1.Text<>'t' then showmessage('sdfasdf');end; 这么说吧DBGrid连数据库DBComboBox连接数据库中的一个字段当我在DBGrid上修改数据的时候会触发DataSource.datachange,修改的值同时会显示在DBComboBox,但是这时我需要触发他的onchange事件 那就自定义事件了~~例子:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ComboBox1: TComboBox; Button1: TButton; procedure Button1Click(Sender: TObject); procedure onvaluechange(Sender: TObject); procedure FormCreate(Sender: TObject); private Fvchange:TNotifyEvent; { Private declarations } public { Public declarations } published property valuechange:TNotifyevent read Fvchange write Fvchange; end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.onvaluechange(Sender: TObject);begin if combobox1.Text<>'t' then showmessage('sdfasdf');end;procedure TForm1.Button1Click(Sender: TObject); //给combobox1.text赋值begin combobox1.Text:='ee'; if assigned(Fvchange) then valuechange(Self);end;procedure TForm1.FormCreate(Sender: TObject);begin Fvchange:= onvaluechange;end;end. 那就在 DataSource.datachange 里写好了。 木马的驱动. 怎样动态的向imagelist中添加图片(bitmap)? 请推荐一个读写xls文件的好控件,谢谢 救命:DELPHI连ACCESS问题 在线的各位高手,请问哪里可以下到SYBASE11.9.2安装程序? 誰有辦法幫我搞掂它?????? 使用IdHTTP登录带验证码的网站 请投票保护长城 什么原因造成RICHEDIT乱码? 很棘手的问题.急需解决.望关注 cxGrid如何删除行但对数据库里的记录不做删除 delphi中varchar如何隐式转换为money
begin
if combobox1.Text<>'t' then
showmessage('sdfasdf');
end;
DBGrid连数据库
DBComboBox连接数据库中的一个字段
当我在DBGrid上修改数据的时候会触发DataSource.datachange,修改的值同时会显示在DBComboBox,但是这时我需要触发他的onchange事件
例子:
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
ComboBox1: TComboBox;
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure onvaluechange(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
Fvchange:TNotifyEvent;
{ Private declarations }
public
{ Public declarations }
published
property valuechange:TNotifyevent read Fvchange write Fvchange;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.onvaluechange(Sender: TObject);
begin
if combobox1.Text<>'t' then
showmessage('sdfasdf');
end;
procedure TForm1.Button1Click(Sender: TObject); //给combobox1.text赋值
begin
combobox1.Text:='ee';
if assigned(Fvchange) then valuechange(Self);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Fvchange:= onvaluechange;
end;end.