我用edit1录入数据回车在一个列表中显示出来,用什么控件,不连接数据库的控件,录入一个数字回车就是是一行,用一个传输过来的变量制控制录入的数据个数据,并且不能重复。和在这个数量控制之内的录入数据不能重复。例如手机号码的录入,具体格式乳腺
录入
edit1录入框
列表:1、录入数据1;
2、录入数据2;
3、录入数据3;
.
.
.
.
从别的窗体串个变量控制录入的数据量
谢谢,我给120分。我要代码,如果能够实现,马上结贴。快点。马上结
录入
edit1录入框
列表:1、录入数据1;
2、录入数据2;
3、录入数据3;
.
.
.
.
从别的窗体串个变量控制录入的数据量
谢谢,我给120分。我要代码,如果能够实现,马上结贴。快点。马上结
解决方案 »
- delphi中单独的dbgird控件,如何向其中单元格赋值(填数据)?
- delphi4升级到delphi7的时候 halt语句错误问题
- TDrawGrid控件问题,急等!!!!!!!
- delphi7+spcomm2.5+win98se+win98关机补丁的程序影响关机
- 一个函数的写法
- 请问一下在一张图中如何判断颜色是白色的部分的范围,赶着要,谢谢了啊
- 怎么总是报错啊?那位高手帮我?
- 请问如何改变已编译好的程序中的变量值??
- 有鬼!来抓鬼呀!为何在一个多表查询(ADOQUERY)中提交(Post)了一条记录以后,发现这条记录中的数据又不见了?不知道哪位会抓这鬼的!
- 得到DELPHI编译的EXE的版本?
- 一个简单的连接数据库问题
- [菜鸟问题-银子不多,还请各位大侠多多包涵!]关于判断输入的数字字符在表中是否存在的问题?
初始为:
object StringGrid1: TStringGrid
Left = 168
Top = 96
Width = 129
Height = 201
ColCount = 1
FixedCols = 0
RowCount = 1
FixedRows = 0
TabOrder = 1
end
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=char(13) then
begin
StringGrid1.Rows[StringGrid1.RowCount-1].Text:=edit1.Text;
StringGrid1.RowCount:=StringGrid1.RowCount+1;
end
end;
begin
if Key=#13 then
begin
if Edit1.Text<>'' then
begin
if ListBox1.Items.IndexOf(Edit1.Text)=0 then
ListBox1.Items.Add(IntToStr(ListBox1.Items.Count+1)+'、'+Edit1.Text);
end;
end;
end;
begin
if (Key = VK_RETURN) and (ListBox1.Items.IndexOf(Edit1.Text) = -1) then
ListBox1.Items.Add(Edit1.Text);
end;