delphi用MainMenu1做了个菜单栏,本来是一行的,但是一缩小当前窗口就成了两行了,。。。。。。

我不想变成多行,请问各位高手我应怎么做啊... 我不想变成多行,请问各位高手我应怎么做啊 展开
 我来答
liu__huan
2012-03-12 · TA获得超过1064个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:319万
展开全部
是因为你的菜单栏项太多,或者字数太多已经显示不开了嘛。
1、适当减少菜单项数,变成子菜单
2、控制窗体不能缩小太多。
3、增加窗体resize时的处理(form.onresize)
当减少到显示不开的时候,根据form.width判断(这个值需要你调试寻找)
将每个菜单项的caption 都变为 一个字+省略号的格式
同时该菜单项增加hint(原来的caption),就是鼠标放在了才能知道完整的内容是什么
追问
这样不好,不是我想要的效果,我的菜单栏数不能减少,如果缩少窗口,应是显示不完,不能变成第二行,只能借助滚动条业显示,我现在以设有滚动条,但是还是另起一行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友748312359
2012-03-15 · 超过25用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:107万
展开全部
MainMenu不能用滚动条
追问
像IE特色的菜单栏,可以把后面被隐藏的通过一个东东显示出来,我在网上找需要改组件,
这样做太烦了,有没有简单的办法啊
追答
哪个隐藏的显示出来?截个图?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式