DBGrid1DrawDataCell这个事件的问题
解决方案 »
- Delphi下的轻量级IoC容器 - Elite Container (Demo 0.1版)
- 请问IMAGE的heigh和image.canvas的bottom之间的区别是什么
- C+ + 的Dll中的原型,如何在delphi中调用
- 怎样跳过 ACM 控件中的 “选择声音对话框”
- 大家来看看,有这等鸟事。
- 怎样使用PrintDBGridEh控件?
- 为什么会出现这样的错误?该怎么做呢?急~~~
- delphi中有类似VB中的分隔字符串split函数吗?
- form1用ShowModal()显示一个对话框,当对话框关闭后回到form1,会触发什么事件,我想写一个事件处理程序。
- BDE连接ASCEE数据库
- !!!!五道口的盗版基地被查,我不知道该怎么办?
- 怎么才能让我的程序在ctrl+alt+del里面看不见?????
begin
if DateSet.FieldByName('area').AsInteger = 0 then
showmessage('error');
end;
弹出后将Flag标志位重新致空
begin
showmessage('error');//就是这里
showmessage(dbgrid1.SelectedField.DisplayName );
//DBGrid1.DefaultDrawDataCell(Rect;dbgrid1.SelectedField.DisplayName , State);
end;
你看一看这个行不行
这个事件里发生的:)
你试一下,保证会好的,而且可以对任以一个字段的值进行检查;
否则在procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
这个事件中很难做到你的要求。