随笔分类 - C# 00:窗体
谈基于.net平台windows开发中的模式窗体及其确定、取消、应用按钮
摘要:http://blog.csdn.net/zhzuo/article/details/708941this.DialogResult =DialogResult.None;谈基于.net平台windows开发中的模式窗体发布日期: 2006-04-23 | 更新日期: 2006-05-05作者:郑佐适用于: Windows 操作系统.NET Framework 1.x,2.0运行时环境.NET Windows开发Visual Studio 2005摘要:本文阐述了在基于.NET平台的Windows程序开发中使用模式窗体的诸多方面,部分内容延伸到一般窗体的应用。单击此处下载本文的示例代码。内容索
阅读全文
C#中的模式对话框和非模式对话框设置
摘要:http://blog.csdn.net/jianbin1062/article/details/6041143分类:C#学习2010-11-28 17:40467人阅读评论(0)收藏举报在C#里边我们也要用到模式和非模式对话框,由于没有了DoModel函数,那对于Form我们怎样来设置成这两种对话框呢?模式对话框主要是阻止对主窗口的操作,要求用户必须对对话框进行应答后才可以回到主窗口,比如颜色选择,字体设置,一些必要信息输入等,这个时候就要用模式对话框,然而还有些时候需要用非模式对话框,这样的对话框不那么霸道,你还可以对主窗口进行操作但是他会一直在主窗口的上方,也就是虽然不组织你去操作,可以
阅读全文
请教关于CFormView窗体大小的控制
摘要:http://topic.csdn.net/u/20070515/10/4ad392bf-211a-44ae-ac85-71e5ef859ffc.html 请教关于CFormView窗体大小的控制[问题点数:100分,结帖人:devinside] PreCreateWindow()中设置的CX,CY并不是没有用,有可能你在App::InitInstance()中用了ShowWindow(SW_SHOWMAXIMIZED)导致先前设置的CX,CY被覆盖掉。 Form的默认单位就是PIX,你检查一下是不是你的显示器设置的DPI的问题,一般用户都是96DPI,如果你设置为120DPI的话,那么...
阅读全文
隐藏winform中的最小化最大化关闭按钮
摘要:private void WWUserName_Load(object sender, EventArgs e) { MySDK01.SetMid(this); SetTextBoxUserNameState(false); // 方法1 this.ControlBox = false;// 方法2 this.MaximizeBox = false; this.MinimizeBox = false; this.FormBorderStyle = FormBorderStyle.FixedSingle; int hMenu = WinApi.GetSystemMenu(this.Handle.
阅读全文
C#学习笔记(十六):使用打开保存文件对话框
摘要:http://www.cnblogs.com/Bear-Study-Hard/archive/2006/03/09/346154.html2006-03-09 09:21 by 努力学习的小熊, 12953 visits, 收藏, 编辑 除了PrintPreviewDialog外,其他对话框类都派生于抽象基类CommonDialog,这个基类的方法可以管理Windows通用对话框。对话框适用的场合:1.要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。2.使用SaveFileDialog,用户可以为要保存的文件指定一
阅读全文
Winform获取应用程序的当前路径方法集合
摘要:http://www.itwis.com/html/net/winform/20100505/8231.htmlWinform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.Ge
阅读全文
C# winform自动居中,及特效
摘要:C# winform自动居中,及特效http://www.cnblogs.com/mathewxiang/archive/2010/06/21/1761897.htmlhttp://www.hkingsoft.com/blog/article.asp?id=79supportedTechnorati Tags:WinForm C# using System.Runtime.InteropServices; public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public cons..
阅读全文
C# WinForm程序退出的方法
摘要:C# WinForm程序退出的方法http://www.cnblogs.com/yugen/archive/2010/08/10/1796864.html1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.System.Environment.Exit(0); 这是
阅读全文
C#中调用IE打开某文档
摘要:http://www.cnblogs.com/wintalen/archive/2011/01/04/1925274.htmlstring htmInfo = "readme.htm";System.Diagnostics.Process.Start("iexplore.exe", Application.StartupPath + @"\HTML\" + htmInfo);//如果是调用系统默认打开方式,则下面的方式就可以了//System.Diagnostics.Process.Start(Application.StartupP
阅读全文
C# copydata消息处理
摘要:http://blog.csdn.net/carl2380/archive/2009/11/18/4826973.aspx简介:本文着重讲述了如果用WM_COPYDATA消息来实现两个进程之间传递数据.进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Windows在通过WM_COPYD
阅读全文