介绍
这篇文章给大家介绍怎么在c#中利用AE实现一个返回上一级和下一级功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
试一试 ,,,,,{ ,,,,,,,//判断是否可以返回上一视图 ,,,,,,,if (mapControl.ActiveView.ExtentStack.CanUndo ()) ,,,,,,,{ ,,,,,,,,,//执行操作 ,,,,,,,,,mapControl.ActiveView.ExtentStack.Undo (); ,,,,,,,,,//刷新 ,,,,,,,,,mapControl.Refresh (); ,,,,,,,} ,,,,,} ,,,,,catch (Exception 交货) ,,,,,{ ,,,,,,,扔; ,,,,,}
,试一试 ,,,,,{ ,,,,,,,if (mapControl.ActiveView.ExtentStack.CanRedo ()) ,,,,,,,{ ,,,,,,,,,mapControl.ActiveView.ExtentStack.Redo (); ,,,,,,,,,mapControl.Refresh (); ,,,,,,,} ,,,,,} ,,,,,catch (Exception 交货) ,,,,,{ ,,,,,,,扔; ,,,,,}
<强>补充:c#——单击按钮实现返回上一级窗口方法强>
一、实现父窗体的隐藏及显现
假设Form1是父窗体,Form2是新的窗体中
Form1的按钮button1代码:
private void button1_Click (object ,发送方,EventArgs e) { Form2 Form2 =, new Form2(这);//把form1传给Form2 this.Hide();//把自己隐藏了//form2.ShowDialog();//2种显示方法都可以 form2.Show (); }
Form2的代码:
public partial class Form2 :形式 { Form1 _form1; public Form2 (Form1 form1) { InitializeComponent (); 时间=_form1 form1; } private void  button1_Click (object ,发送方,EventArgs e) {//把自己关闭,并显示Form1 this.Close (); _form1.Show (); } }
二、多线程关闭窗体中
Form1为欢迎界面,为密切关闭按钮,表格2为主界面
public partial class Form1 :形式 { public Form1 () { InitializeComponent (); 时间=th new 线程(new ThreadStart (StartNewForm)); } private Thread  th; private void  StartNewForm () { From1 mf =, new 包含(); Application.Run (mf);//启动主界面 } private void  close_Click (object ,发送方,EventArgs e) { this.Close();//关闭窗体 th.Start();//启动另一个线程 } }
关于怎么在c#中利用AE实现一个返回上一级和下一级功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。