Delphi 2005 winform 编程菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:17:11
我创建的是WINFORM application for DELPHI.net应用程序..
我的FORM界面有个LABEL控件,有个button 按钮.在button的CLICK事件中写下如下代码:
LABEL1.TEXT:='HELLO'+INPUTBOX('输入提示','请输入:','world')+'!';
inputbox有带红色的下划线.说明是错误的.实在想不通....

目前的积分就这么多..望各位大虾不吝赐教...小弟刚开始学习DELPHI...^O^
刚才试了下这位仁兄的方法,一样的错误.
var aa: string ;
aa:= InputBox('输入提示','请输入问候名称:','World');
Label1.Text:='Hello' +aa+'!' ;
var 和InputBox都有红色下划线..
再.NET框架下Label的内容时用TEXT表达的.
谢谢大家的关注...就此结束..
虽然没有最好的答案....

INPUTBOX有多个定义,返回值的类型是不同的,因此,你需要先定义一个string变量,来获取字串后再加.
var aa:string ;
aa:=inputbox(.......)
Label1.Caption = ;'hello' + aa
....

我用delphi5的,可能和你的有区别。
首先变量声明似乎应该在过程外,第二是Label的内容应该是Caption而不是Text。
在5里这样改后可以用了。