蔓
蔓草
Unregistered / Unconfirmed
GUEST, unregistred user!
1:我声明了一个这样枚举类型:
type
TEditControl = (CTedit, CTlabel);
我可以通过
procedure TFrmmain.Button1Click(Sender: TObject);
var
s:string;
begin
s:=GetEnumName(TypeInfo(TEditControl),Ord(CtLabel));
button1.Caption:=s;
end;
来转化成字符传,但是我如何把字符串转化成我自己定义的类型呢?
2:
var ED: Tedit;
假如我有一个变量字符串是S:="Tedit",我应该怎么来s来代替上面的声明呢?
欢迎大家多多讨论!
3:
如何把一个rect转换成一个string,在如何转换回来呢?
4:(这个肯能有点异想天开)
我们经常写这样的代码
procedure TFrmmain.Button1Click(Sender: TObject);
var
s:string;
begin
s:="反对";
button1.Caption:=s;
end;
能不能把这个事件里代码保存出来,放在一个文件里,以后如果修改代码,就不用修改
原程序了,修改文件里的东西就可以,这个可能作到吗?
type
TEditControl = (CTedit, CTlabel);
我可以通过
procedure TFrmmain.Button1Click(Sender: TObject);
var
s:string;
begin
s:=GetEnumName(TypeInfo(TEditControl),Ord(CtLabel));
button1.Caption:=s;
end;
来转化成字符传,但是我如何把字符串转化成我自己定义的类型呢?
2:
var ED: Tedit;
假如我有一个变量字符串是S:="Tedit",我应该怎么来s来代替上面的声明呢?
欢迎大家多多讨论!
3:
如何把一个rect转换成一个string,在如何转换回来呢?
4:(这个肯能有点异想天开)
我们经常写这样的代码
procedure TFrmmain.Button1Click(Sender: TObject);
var
s:string;
begin
s:="反对";
button1.Caption:=s;
end;
能不能把这个事件里代码保存出来,放在一个文件里,以后如果修改代码,就不用修改
原程序了,修改文件里的东西就可以,这个可能作到吗?