在DLL中产生对话框的方法三(C# DLL)
2006-12-26 13:31
253 查看
前面讲了MFC Regular Dll中产生对话框的方法,还有一种MFC Extention Dll,但是因为他本身有很多限制,已经有被淘汰的趋势,所以最好采用Win32 Dll或者MFC Regular Dll,当然最简单的方法还是接下来的C# Dll,因为所有的一切都已经被封装到.net framework中了,什么窗口过程,什么句柄,消息循环等等都不用我们操心了,唯一的缺点是需要在目标机器上装有.net FrameWork下面来看一下具体步骤:
1: 在C#中新建一个class library。
2: 新建一个form类(C#中,一切都是对象,所以直接添加一个窗体就行了)
3: 在新建的class中添加一个method
3: 调用form类的相关方法:
//产生modal对话框的代码
Form1 myModalDialog = new Form1();
myModalDialog.ShowDialog();
//产生modeless对话框的代码
Form1 myModelessDialog =new Form1();
myModelessDialog.Show();
//使用也及其方便
Modal_Dialog.CMyDialog test = new Modal_Dialog.CMyDialog();
test.ShowModalDialog();
test.ShowModelessDialog();
当然除了上面的直接引用以外,也可以通过程序集(Assembly)的LoadFrom来加载.
1: 在C#中新建一个class library。
2: 新建一个form类(C#中,一切都是对象,所以直接添加一个窗体就行了)
3: 在新建的class中添加一个method
3: 调用form类的相关方法:
//产生modal对话框的代码
Form1 myModalDialog = new Form1();
myModalDialog.ShowDialog();
//产生modeless对话框的代码
Form1 myModelessDialog =new Form1();
myModelessDialog.Show();
//使用也及其方便
Modal_Dialog.CMyDialog test = new Modal_Dialog.CMyDialog();
test.ShowModalDialog();
test.ShowModelessDialog();
当然除了上面的直接引用以外,也可以通过程序集(Assembly)的LoadFrom来加载.
相关文章推荐
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法1
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法二(MFC Regular DLL)
- VS2010产生C的dll方法和C#调用方式
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法二(MFC Regular DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法一(Win32 DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法一(Win32 DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)
- 在DLL中产生对话框的方法二(MFC Regular DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 在DLL中产生对话框的方法一(Win32 DLL)(转)
- 把C#程序(含多个Dll)合并成一个Exe的超简单方法
- 浅谈C++调用C#的DLL程序方法
- C# ASP.NET B/S模式下,采用lock语法 实现多用户并发产生不重复递增单号的一种解决方法技术参考