当前位置:编程学习 > C#/ASP.NET >>

c#菜单中隐藏之后上下滚动出现怪现象

vs2005 开发语言c#
菜单列表中有一个是隐藏的visible=false,然后用方向键上下滚动菜单的话,会出现多余出来的空白,怎么解决?

比如,菜单test中有a,b,c,d,e,f
隐藏e(e.visible=false)

然后上下滚动,出现下面的空白 --------------------编程问答-------------------- 没明白
我试了下 不会出现e的空白 --------------------编程问答--------------------
像这样吗? --------------------编程问答-------------------- 不知道怎么贴图

比如 原来菜单           隐藏e      焦点在a上用上方向键
test                 test       test
a                    a          g
b                    b          空白
c                    c          空白
d                    d          空白
e                    f          空白
f                    g          空白
g --------------------编程问答-------------------- 用的是menuStrip控件?
刚试了一下,并没有出现你的那种情况
看看是不是设了什么属性 --------------------编程问答--------------------
引用 2 楼 flakyxd 的回复:
 
像这样吗?

有时候会出现 这样的情况 --------------------编程问答-------------------- Visibility.Collapsed; --------------------编程问答-------------------- 用的是menuStrip

子菜单用的是toolstripmenuitem --------------------编程问答--------------------
引用 6 楼 Ador3 的回复:
Visibility.Collapsed;


没明白 --------------------编程问答--------------------
引用 4 楼 lsj_zrp 的回复:
用的是menuStrip控件? 
刚试了一下,并没有出现你的那种情况 
看看是不是设了什么属性


子菜单少的时候有可能不出现。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,