读书人

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

发布时间: 2012-02-03 22:02:47 作者: rapoo

多文档子窗体的最小最大框不能删除
两个问题:
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();
窗是不改大小的

读书人网 >C#

热点推荐