怎么在c#中利用AE实现一个返回上一级和下一级功能

  介绍

这篇文章给大家介绍怎么在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实现一个返回上一级和下一级功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在c#中利用AE实现一个返回上一级和下一级功能