首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

解决RibbonPanel不随RibbonControl变化,代码不起作用?解决方案

2012-03-17 
解决RibbonPanel不随RibbonControl变化,代码不起作用?!C# codeprivate void ribbonControl1_SizeChanged(o

解决RibbonPanel不随RibbonControl变化,代码不起作用?!

C# code
   private void ribbonControl1_SizeChanged(object sender, EventArgs e)        {            RibbonControl ribbon=sender as RibbonControl;            foreach (Control  p in ribbon.Controls)            {                if (p is RibbonPanel)                {                    p.Height = ribbon.Height - 60;                    p.Width = ribbon.Width - 6;                    foreach (Control subitem in p.Controls)                    {                        if (subitem.Dock == DockStyle.Fill)                        {                            subitem.Refresh();                        }                    }                }            }        }



众所周知,RibbonPanel不管RibbonControl的大小怎么变化,依旧咸鱼一块,不变化, 我觉的应该是个BUG吧,写了如上代码强制其变化,但RibbonPanel还是不能随RibbonPanel的变化而变化,何故?

[解决办法]
你哪里来的第三方控件啊,还说什么众所周知,都不知道有没有用过你那个控件的说。

热点排行