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

多文档子窗体的最小最大框不能删除解决办法

2012-02-03 
多文档子窗体的最小最大框不能删除两个问题:1.多文档子窗体的最小最大框不能删除:就是在主窗体中添加一个

多文档子窗体的最小最大框不能删除
两个问题:
1.多文档子窗体的最小最大框不能删除:就是在主窗体中添加一个子窗体,想去掉最小最大按钮(但是不是FormBorderStyle=None);
2.对于ListView的刷新有点闪:在ListView中添加的数据不多,几十条,但是listView.Refresh()会出现闪烁的问题

[解决办法]

把允许最大化 和 允许最小化2个属性给设为false 
就是 MaximizeBox 和 MinimizeBox 

单把controlbox 设为false 不好使


[解决办法]

C# code
      listView1.BeginUpdate();      for (int i = 0; i < 100; i++)      {        ListViewItem aItem = new ListViewItem();        listView1.Items.Add(aItem);          aItem.Text = "第" + i.ToString();        aItem.SubItems.Add("ddddddddddddddd");      }      listView1.EndUpdate();
[解决办法]
是多文档的呀,除了我上面说的2个属性,FormBorderStyle设置成FixedSingle就完美了。lz说一个BUG是指什么?
[解决办法]
樓上的錯了
用了模式窗體就不能f.MdiParent = this;

設置了MaximizeBox = false;
.MinimizeBox = false;,
FormBorderStyle:FixedDialog
然後
 Form2 f = new Form2();
 f.MdiParent = this;
 f.Show();
窗體是不會改變大小的

热点排行