C++文本输入显示在label上

2025-04-08 02:42:33
推荐回答(1个)
回答(1):

文本框有一个密码字符的属性,你设置成什么,输入的内容就会变成什么,你可以写在*号,也可以写成点号。在输入的时候就会都显示成*或点号。

这个属性应该是PasswordChar。比如这样设置:
this->Edit1->PasswordChar='*';
this->Edit1->PasswordChar='.';
this->Edit1->PasswordChar='A';

参考代码:
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
this->Edit1->PasswordChar='t';
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
this->Label1->Caption=this->Edit1->Text;
}
//---------------------------------------------------------------------------