我有一个表格,我有一些按钮可以做一些事情。
当我按下按钮时,Windows 窗体控件(如文本框或组框)会出现和消失并更改窗体上的位置,因为它是动态窗体:)
但是,我想做的是有一个按钮 ( BACK
),它将使我的表单恢复到按钮操作之前的状态,将控件放回到操作之前的位置和状态。
我想到了一个C
MyState() 类,它具有类似于 Form1 的数组。我将在该数组中保存表单状态,当我按下back
按钮从数组中获取表单状态的“副本”时,可能还有索引状态的索引。
不幸的是,我不知道如何实现这一点。:|
谁能告诉我这样做的正确方法?
class Mystate
{
private Form1 [] state;
public Mystate(int n)
{
this.state = new Form1[n];
}
public Form1 this[int index]
{
get
{
return state[index];
}
set
{
this.state[index] = value;
}
}
}