解决RibbonPanel不随RibbonControl变化,代码不起作用?解决方案
解决RibbonPanel不随RibbonControl变化,代码不起作用?!
众所周知,RibbonPanel不管RibbonControl的大小怎么变化,依旧咸鱼一块,不变化, 我觉的应该是个BUG吧,写了如上代码强制其变化,但RibbonPanel还是不能随RibbonPanel的变化而变化,何故?
------解决方案--------------------
你哪里来的第三方控件啊,还说什么众所周知,都不知道有没有用过你那个控件的说。
- 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的变化而变化,何故?
------解决方案--------------------
你哪里来的第三方控件啊,还说什么众所周知,都不知道有没有用过你那个控件的说。