或者怎样实现上一页与下一页功能?
8 个解决方案
#1
sendmessage
#2
同一进程下
可窗体实例.close
不同进程下可以 通过api找到window的进程id,killprocess
可窗体实例.close
不同进程下可以 通过api找到window的进程id,killprocess
#3
Application.OpenForms["窗体名字"].Close();
主窗体不能被关闭,只能Hide()。
主窗体不能被关闭,只能Hide()。
#4
学习下
#5
百度下都有呀!
#6
路过,瞧一眼就学会
#7
API 行不?
像
DllImport( "user32.dll ")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
假设有两个窗体窗体标题为Form1和Form2,这两个窗体不是父子,然后Form1中调用这个函数:
IntPtr hWnd = FindWindow(null, "Form2");//得到窗口Form2的句柄
Form form=(Form)Form.FromHandle(hWnd);
hWnd.Close()
我也不知道最佳策略 呵呵
像
DllImport( "user32.dll ")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
假设有两个窗体窗体标题为Form1和Form2,这两个窗体不是父子,然后Form1中调用这个函数:
IntPtr hWnd = FindWindow(null, "Form2");//得到窗口Form2的句柄
Form form=(Form)Form.FromHandle(hWnd);
hWnd.Close()
我也不知道最佳策略 呵呵
#8
Form frm = Application.OpenForms[FormID.Name];
if(frm!=null)
{
frm.Close();
}
#1
sendmessage
#2
同一进程下
可窗体实例.close
不同进程下可以 通过api找到window的进程id,killprocess
可窗体实例.close
不同进程下可以 通过api找到window的进程id,killprocess
#3
Application.OpenForms["窗体名字"].Close();
主窗体不能被关闭,只能Hide()。
主窗体不能被关闭,只能Hide()。
#4
学习下
#5
百度下都有呀!
#6
路过,瞧一眼就学会
#7
API 行不?
像
DllImport( "user32.dll ")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
假设有两个窗体窗体标题为Form1和Form2,这两个窗体不是父子,然后Form1中调用这个函数:
IntPtr hWnd = FindWindow(null, "Form2");//得到窗口Form2的句柄
Form form=(Form)Form.FromHandle(hWnd);
hWnd.Close()
我也不知道最佳策略 呵呵
像
DllImport( "user32.dll ")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
假设有两个窗体窗体标题为Form1和Form2,这两个窗体不是父子,然后Form1中调用这个函数:
IntPtr hWnd = FindWindow(null, "Form2");//得到窗口Form2的句柄
Form form=(Form)Form.FromHandle(hWnd);
hWnd.Close()
我也不知道最佳策略 呵呵
#8
Form frm = Application.OpenForms[FormID.Name];
if(frm!=null)
{
frm.Close();
}