在哪里可以定义: 窗口上有3个编辑框(Edit1,edit2,edit3). 下列操作可以用一个过程来完成吗? case Test of
Edit1 : showmessage('Focus in Edit1');
Edit2 : showmessage('Focus in Edit1');
Edit3 : showmessage('Focus in Edit1');
end;这样可以吗??? 如何做???在那个过程???
Edit1 : showmessage('Focus in Edit1');
Edit2 : showmessage('Focus in Edit1');
Edit3 : showmessage('Focus in Edit1');
end;这样可以吗??? 如何做???在那个过程???
解决方案 »
- 带头文件的结构体传输
- 关于IE插件开发的问题
- 有识之士们,来谈谈DELPHI 2005 是否有发展前途,有没有必要再学习DELPHI?
- 使用Delphi 7中IDHttp组件,get时返回415 unsupport media type
- 在SQL server的查询分析器中可以正常执行,为什么这里会报错?
- 跳出内部循环
- 谁能告诉我关于查两个表的查询语句的写法。(不是一般的两个表字段合并)
- 如何删除大量记录
- 急急急:十分钟内解答!哪位大虾知道如何让程序在1024*768下和在800*600下一样,即锁定比例???
- 有没有什么东东可以反编译Delphi生成的EXE为源代码??
- 请教一个关于Excel中如何设置某个工作表为活动工作表
- 在Delphi6.0中,怎样控制报表的行数(如每页只显示8行)?
Edit1 : showmessage('Focus in Edit1');
Edit2 : showmessage('Focus in Edit2');
Edit3 : showmessage('Focus in Edit3');
end;意思是判断焦点在那个控件上~~~谢谢了...
Procedure SetColumnsBes(GirdName:TDBGrid); //設置DBgrid的顯示外觀過程內容:
Procedure TdfrmProc_Mrp.SetColumnsBes(GirdName:TDBGrid);
var i:integer;
begin
For i:=0 to GirdName.Columns.Count-1 do
begin
if (GirdName.Columns[i].FieldName='ID') or (GirdName.Columns[i].FieldName='Code_No') then
GirdName.Columns[i].Visible:=False
else
GirdName.Columns[i].Title.Alignment :=taCenter ;
end; //end for
GirdName.Columns[0].Width:=80;
Tstringgrid(GirdName).DefaultRowHeight:=30; //設定行的高度
Tstringgrid(GirdName).RowHeights[0]:=20; //設置標題行高度
end;調用:
SetColumnsBes(DBGrid2);
Procedure SetColumnsBes(Test:TEdit);
內容:
Procedure SetColumnsBes(Test:TEdit);
begin
showmessage('Focus in '+Test.Name);
end;
調用:
SetColumnsBes(Edit1);