当前位置:主页>销售管理软件> 列表

怎样动态改变label控件的caption属性内容???急

进销存管理软件版1楼: 各位大侠:

偶想把窗体上的label1控件的caption属性动态改变,即当用户可能双击label1,时可以输入自定义的内容,从而保存到窗体上,当关闭窗体后再次打开时,label1显示的是更改后的内容!!!!
如label1原先显示内容是“abc”,更改后是“def”。

注意:一定要当再次打开窗体时,显示的是更改后的内容。即“def”

2楼: 保存到数据库里面或外部文件中,在formcreate中调出之 如用友财务软件免费版

3楼: 使用一个全局变量保存你输入的信息,然后在你打开时赋值给caption就可以了

4楼: 当caption更改后,记录在配置文件中,
当再次打开窗体时,读取配置文件就可以啊

5楼: 用INI文件来配置是最好的了!可以动态改变,又不要改程序!!

6楼: 要实现楼主的想法可以这样做:
label本身是不能实现输入的,在label的地方放edit大小、位置一样。
然后
procedure TForm1.Label1DblClick(Sender: TObject);
begin
edit1.Visible:=true;
label1.Visible:=false;
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
edit1.Visible:=false;
label1.Visible:=true;
....//把值给label的caption并保存到文件中ini,或txt或数据库都行。
end;
end;

然后在下次打开时利用2楼说的在formcreate中调出即可。



上一篇:一个MEMO控件问题   下一篇:没有了