可否解释清楚点.... 不是很明白
就像windows下的“便签”软件,如果你已经添加了几个便签了,软件会把这几天便签都同时显示出来,而一般用c#写的时候,一次都只能显示一个窗体,怎样实现我刚才说得那个效果?
@会当凌绝顶: winform有一个tableControl控件可以实现这种效果
都没玩过便签 刚下了一个才知道是什么样的 汗颜 .......
@┢┦偉: windows自带的便签啊。。。
@会当凌绝顶: 哦 多个窗体同时显示 你多Show几个窗体不就实现那样的效果了么
@会当凌绝顶:
你说的是这样么? 打开一个应用直接同时把多个窗体Show出来
@┢┦偉: 那怎样修改Application.run()的代码呢?
@会当凌绝顶: 假设有3个窗体 form1,form2,form3
在application.run()中写入 new form1()
然后在form1的load事件中代码如下:
private void Form1_Load(object sender, EventArgs e)
{
this.Location = new Point(500, 500);
Form2 f2 = new Form2();
Form3 f3 = new Form3();
f2.Show();
f3.Show();
f2.Location = new Point(600, 100);
f3.Location = new Point(300, 100);
}
呈现结果如下:
@┢┦偉: 我在仿写windows的便签软件,那写form2,form3等不是最开始就有的,而是在点击主窗体上面的添加按钮之后动态产生的。。。