读书人

自画LabeledEdit控件实现掩码解决办

发布时间: 2012-03-04 11:13:34 作者: rapoo

自画LabeledEdit控件,实现掩码
在StringGrid的DrawCell里可以对指定的列、行或单元格实现掩码:
StringGrid1->Canvas->FillRect(Rect);
DrawText(StringGrid1->Canvas->Handle, "******",6,(RECT*)&Rect, DT_RIGHT | DT_VCENTER | DT_SINGLELINE);
这样当点击单元格后显示真实的文本,当失去焦点后显示*掩码,LabeledEdit控件有没有类似这样的实现代码?

[解决办法]

C/C++ code
//也不知能否是你的需要String le;void __fastcall TForm1::LabeledEdit1Enter(TObject *Sender){     LabeledEdit1->Text = le;}//---------------------------------------void __fastcall TForm1::LabeledEdit1Exit(TObject *Sender){     le = LabeledEdit1->Text ;     LabeledEdit1->Text = "*";}
[解决办法]
直接改变字体颜色

读书人网 >C++ Builder

热点推荐