如何用一条横线来代替Edit
在Edit中输入数据
我想用一条横线来代替Edit 功能和Edit大同小异,请问有这样的控件吗?
如何改动Edit 才能成为一条横线?
[解决办法]
把borderstyle设为bsNone, (就是把边框去了), 再改在FORM的COLOR,然后在下面来一条线就行了
[解决办法]
给你个混水摸鱼的实现方法:
void CrnSetEditStyleAsLine(TEdit *edt)
{
edt-> ParentColor = true;
edt-> BorderStyle = bsSingle;
edt-> Ctl3D = false;
HRGN hRgn = CreateRectRgn(1, 1, edt-> Width-1, edt-> Height);
SetWindowRgn(edt-> Handle, hRgn, TRUE);
}
//---------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
CrnSetEditStyleAsLine(Edit1);
CrnSetEditStyleAsLine(Edit2);
}