社区
C++ Builder
帖子详情
如何能实现类似BCB Object Inspector 的界面
gfh_79_0
2006-08-29 10:59:14
如题,主要实现
1、左边是灰色的,右边是可编辑的,切编辑的方式不同。
2、可以融合到别的窗体里。
现在CSDN的搜索功能实在太差了,什么也搜不到!
...全文
329
8
打赏
收藏
如何能实现类似BCB Object Inspector 的界面
如题,主要实现 1、左边是灰色的,右边是可编辑的,切编辑的方式不同。 2、可以融合到别的窗体里。 现在CSDN的搜索功能实在太差了,什么也搜不到!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ascloudy
2006-09-07
打赏
举报
回复
要用TValueListEditor可以这么用:
// 清除所有行
for (int i=1;i<ValueListEditor1->RowCount-1;i++)
ValueListEditor1->DeleteRow(i);
// 普通的Edit
ValueListEditor1->InsertRow("Name","",true);
// 右边有按钮的Edit
ValueListEditor1->InsertRow("Point","",true);
ValueListEditor1->ItemProps["Point"]->EditStyle = esEllipsis;
// 下列的Combo
ValueListEditor1->InsertRow("Type","",true);
ValueListEditor1->ItemProps["Type"]->EditStyle = esPickList;
ValueListEditor1->ItemProps["Type"]->PickList->Add("Line");
ValueListEditor1->ItemProps["Type"]->PickList->Add("Rect");
按钮点击事件在OnEditButtonClick里面写
gfh_79_0
2006-09-04
打赏
举报
回复
用TValueListEditor
还是做不出来那样的效果
songhtao(三十年孤独)
大侠能否在百忙中抽出点时间做个小示范?
ascloudy
2006-08-31
打赏
举报
回复
DevExpress Inspector
我不懂电脑
2006-08-31
打赏
举报
回复
bcb6里有个TValueListEditor
jiangshx
2006-08-31
打赏
举报
回复
//在Form1上放置两个Panel
//将Panel2的属性DockSite设为true(这样Panel1可以停靠在Panel2上面)
//将Panel1的属性DragKind 改为dkDock(这样双击Panel1的双线后,可以拖动Panel1)
//运行
//Panel1->ManualDock(NULL,NULL,alNone); //没有停靠
//或Panel1->ManualDock(Panel2,Panel2,alNone);//停靠在 Panel2上
BlueDeepOcean
2006-08-29
打赏
举报
回复
很简单,两列的StringGrid组件;
之后设置每一个Cell的可编辑属性为false;
放置一个Edit和ComboBox组件,设置它们的Visible为false;
根据左侧内容的不同,设置Edit和ComboBox的Visible属性为true,并且和第二列的边界对齐。
之于说到“入坞”和“出坞”,可以将整个StringGrid放置到一个具有入坞和出坞属性的组件上,比如Form或Panel等上面,之后配置其DockKind即可。
gfh_79_0
2006-08-29
打赏
举报
回复
BlueDeepOcean(蓝色·深海)
能否给个演示?
我的邮箱 Free_CodingMan@126.com
我感觉这么做好象没有BCB的流畅,
当选择某一条目的时候,左右都是凹下去的
左右的大小也可以调整,数量也是可变的,
BCB
高手进阶-如何
实现
控件数组
BCB
高手进阶-如何
实现
控件数组 ( 在C++Builder中,没有提供像VB中控件数组的功能,很令遗憾。经过一番琢摸,终于解决了这个问题。技巧不敢独享,奉献出来供大家交流。 在VB中,控件数组可以 : 允许多个...
Delphi,VC++,
BCB
程序设计语言的优点和缺点比较(转)
MFC是用C++写的,VCL是用
Obj
ect
Pascal写的。当然,我们都知道,C++的使用范围比
Obj
ect
Pascal广得多,移植性也好得多。这本来是优点,但很有意思的是,正因为如此,微软写MFC时必须考虑最大限度减少对语言本身的...
60个
BCB
(C++Build)初学者 应用实例
void __fastcall TForm1::Button1Click(T
Obj
ect
*Sender) { //获得CPU型号 SYSTEM_INFO systeminfo; GetSystemInfo (&systeminfo); Memo1→Lines→Add(撃腃PU类型是:敚玈tring( systeminfo.dwProcessorType...
BCB
高手进阶(十)如何
实现
控件数组
在C++ Builder中,没有提供像VB中控件数组的功能,很令遗憾。经过一番琢摸,终于解决了这个问题。... 前两项在C++ Builder中早已
实现
,而且CB更有一个优点。即不同类型的控件可以使用相同的句柄(只需在相
C++ Builder初学问与答
一直以来都想写一点为
BCB
初学者快速入门的东西,前不久写了几篇《闲谈
BCB
》想把自己学习
BCB
中如何来解决难点的方法说给大家,没想到被骂得不成样子。本想不写了,但觉得这些东西留下来能做什么呢?还是用另一种方法...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章