首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么用一条横线来代替Edit

2012-03-01 
如何用一条横线来代替Edit在Edit中输入数据我想用一条横线来代替Edit功能和Edit大同小异,请问有这样的控件

如何用一条横线来代替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);
}

热点排行