关于XPMenu、MainMenu、ComboBox控件的问题

xz_fj 2003-05-03 04:00:21
1、如何让XPMenu能够处理MDI窗体的Windows菜单?
2、使用XPMenu控件,在WIN2000下编译的程序,在98/ME下MainMenu字体变得非常难看,因为MainMenu没有Font属性,我试过自已用宋体9号重画,但效果不好,请问有什么办法或好的第三方控件?(如果不用XPMenu就不会出此问题)
3、ComboBox控件没有ReadOnly属性如何实现此功能,有何较好的第三方控件!
(如果有哪位高手教我怎么从VCL手动继承后实现此功能,我可另开贴给分!-我自已设想的!)
...全文
50 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xz_fj 2003-05-06
  • 打赏
  • 举报
回复
zzhong2();你很客气,交个朋友
QQ:30934345
Email:xz_fj@163.net


我不想把Enabled为false那种灰灰的效果,很难看,我在找第三方控件
zzhong2 2003-05-06
  • 打赏
  • 举报
回复
Sorry
if(abc) //abc is bool
this->ComboBox1->Enabled=false;

xz_fj 2003-05-06
  • 打赏
  • 举报
回复
用 Abort() 不行,
比如:
if(abc) //abc is bool
{
Abort();
}

在程序运行中只要把abc设为false后再设为true就无效(挺怪的),且不能控件键盘的上下方向键,不能实现ReadOnly效果
zzhong2 2003-05-06
  • 打赏
  • 举报
回复
develop express的ExpressQuantumGrid控件组里有一个dxPickEdit,相当于TComboBox,它有ReadOnly属性,可在delphi窑洞中下载
xz_fj 2003-05-05
  • 打赏
  • 举报
回复
谢谢,我去下载试一下!
zzhong2 2003-05-03
  • 打赏
  • 举报
回复
Sorry
Style属性,把它设成csDropDownList只能禁止修改当前项的内容,并不能阻止选中其它选项
要阻止选中其它选项还要加上如下设置:
在ComboBox的OnDropDown事件处理程序中写:
void __fastcall TForm1::ComboBox1DropDown(TObject *Sender)
{
Abort();
}
zzhong2 2003-05-03
  • 打赏
  • 举报
回复
ExpressBar
zzhong2 2003-05-03
  • 打赏
  • 举报
回复
关于xpmenu你可以试试develop express的ExrpessBar在delphi窑洞上有下载
zzhong2 2003-05-03
  • 打赏
  • 举报
回复
ComboBox控件有个Style属性,把它设成csDropDownList就成只读了
xz_fj 2003-05-03
  • 打赏
  • 举报
回复
UP! 我顶!

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧