WinForm
albert528108
十年以上C#.NET开发,熟悉MES系统
展开
-
窗体增加声音文件
publicenum PlaySoundFlags :int{ SND_SYNC=0x0000,/* play synchronously (default)*/ SND_ASYNC=0x0001,/* play asynchronously*/ SND_NODEFAULT=0x0002,/* silence (!default) i原创 2011-11-24 17:06:28 · 408 阅读 · 0 评论 -
多线程异步实现(backgroundworker)
private void MonitorTime_Tick(object sender, EventArgs e) { if (bgWorker.IsBusy) return; bgWorker.RunWorkerAsync(); } private void原创 2011-11-25 13:52:29 · 462 阅读 · 0 评论 -
Threading 实现
private void button1_Click(object sender, EventArgs e) { //开启线程 System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ParameterizedThreadSta原创 2011-11-25 14:18:55 · 593 阅读 · 0 评论 -
socket和shutdown
从函数调用上来分析(msdn):一旦完成了套接字的连接,应当将套接字关闭,并且释放其套接字句柄所占用的所有资源。真正释放一个已经打开的套接字句柄的资源直接调用closesocket即可,但要明白closesocket的调用可能会带来负面影响,具体的影响和如何调用有关,最明显的影响是数据丢失,因此一般都要在closesocket之前调用shutdown来关闭套接字。 s转载 2013-10-31 20:23:33 · 568 阅读 · 0 评论 -
c# winform 设置winform进入窗口后在文本框里的默认焦点
进入窗口后默认聚焦到某个文本框,两种方法:①设置tabindex把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了。②Winform的Activated事件在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点。private void Form1_Activated(obj转载 2013-12-27 10:46:19 · 6705 阅读 · 0 评论 -
WinForm编辑器
自己做应用,遇到这样的需求,然后到网上找HTML编辑器控件,找了N多HTML编辑器控件,但实践下来效果非常不理想,无论从界面到功能,到大小,再到兼容性等等都比不上我们常用的网页编辑器就是js写的编辑器。后来变换思路一想,webbrowser控件+HTML编辑器(支持全屏功能)貌似可以解决一些问题试了mceeditor和其他几个编辑器以后,最终我选定了一款国产的编辑器,功能挺不错,界面也可以转载 2014-02-07 20:46:06 · 2865 阅读 · 0 评论 -
Mdi窗体客户区无边框显示
#region 系统API // Win32 Constants private const int GWL_STYLE = -16; private const int GWL_EXSTYLE = -20; private const int WS_BORDER = 0x00800000; private co转载 2014-10-21 18:11:33 · 2296 阅读 · 0 评论 -
C# 完美解决窗体切换闪屏问题
完美解决窗体切换闪屏问题将以下代码块加在父窗体中的任意位置protected override CreateParams CreateParams{get{CreateParams cp = base.CreateParams;cp.ExStyle |= 0x02000000;return cp;}}原理很简单,引用以下原话: A form th转载 2014-11-27 22:13:24 · 10427 阅读 · 4 评论 -
体面地处理程序的未捕获异常
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);Application.ThreadException += Application_ThreadException;AppDomain.CurrentDomain.UnhandledException += CurrentDomain_Un原创 2014-12-03 15:08:33 · 499 阅读 · 0 评论