读书人

象object inspector那样的控件在BCB

发布时间: 2012-02-07 17:45:36 作者: rapoo

象object inspector那样的控件在BCB的哪个组件中
RT

[解决办法]
bcb中有这个控件的
叫TValueListEditor,在additional面板下
花了30分钟,终于做出了一个demo
//
你在界面上加一个tvaluelisteditor,名字叫:lst1,
再加一个fontdialog对话框,这里用于显示字体对话框
在构造函数中加入
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
//添加一个,点击后面的省略号就弹出对话框
lst1-> InsertRow( "Font ", "宋体 ",true);
lst1-> ItemProps[0]-> EditStyle = esEllipsis ;
//
lst1-> InsertRow( "字型 ", "正常 ",true) ;
lst1-> ItemProps[1]-> PickList-> Add( "粗体 ");
lst1-> ItemProps[1]-> PickList-> Add( "斜体 ") ;
lst1-> ItemProps[1]-> PickList-> Add( "下划线 ") ;
lst1-> ItemProps[1]-> EditStyle = esPickList;
//添加一个可以在里面写东西的
lst1-> InsertRow( "Size ", "18 ",true) ;
lst1-> ItemProps[2]-> EditStyle = esSimple ;
//
}
这时就显示出了这个 "属性编辑器 "
当你点击font后面的省略号后就弹出一个字体对话框,是在这里设置的
void __fastcall TForm1::lst1EditButtonClick(TObject *Sender)
{
// lst1-> Row:选中的那行
if(lst1-> Keys[lst1-> Row] == "Font ")//只有点击这个时才调用fontdialog
{
this-> dlgFont1-> Execute() ;//打开字体对话框
}
}
//
//
//
还有很多东西,自己看看帮助就可以了,
年30了,大家新年快乐



[解决办法]
就是这个组件.再additoinal下
附使用的小例子
[解决办法]
hao
[解决办法]
慢了

读书人网 >C++ Builder

热点推荐