先建一个类,类中有两个变量作为坐标值
public class remtbpoint
//remtbpoint
类(用来记忆某对象坐标){
private inprivate int rpointcol;
public int RPointline
{
get{return rpointline;}
set { rpointline = value; }
}
public int RPointcol
{
get{ return rpointcol; }
set { rpointcol = value; }
}
}
private void rempoint(int line,int col)//记忆子程序,实例化后,赋值,加到arrayList中
{
r1 =new ;;;
r1.RPointLine=line;
r1.RPointcol=col;
rembtpointLinst.Add(r1);
}
private void button1_Click(object sender,EventArgs e)//从记忆的arrayList中取出值,并动态删除最后一个arrayList元素{
int x=rembtpointLinst.Count;//直接取最末元素
if(x>=1) {remtbpoint r3 =rembtpointLinst[x-1]asremtbpoint;//-------对于取数组列表中某元素太难,用这个方法极好用
//do...(r3.RPointLine,
r3.RPointcol);这里就可以把arrayList元素对应的坐标值传给其它子程序使用了.
rembtpointLinst.RemoveAt(x-1);}
}