backgroundworker与Thread区别
在我编写的一个程序中创建500个Thread后,程序垮掉。然而创建500个BackGroundWor… 继续阅读 backgroundworker与Thread区别
在我编写的一个程序中创建500个Thread后,程序垮掉。然而创建500个BackGroundWor… 继续阅读 backgroundworker与Thread区别
谷歌浏览器界面的简洁,我想不用多说了吧,从我第一次用谷歌浏览器就被这界面迷住了,我真的找不到比这界面… 继续阅读 教你自定义谷歌浏览器的滚动条样式
概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效:… 继续阅读 C# Winform 跨线程更新UI控件常用方法汇总
何谓执行力?执行力“就是按质按量地完成工作任务”的能力。个人执行力的强弱取决于两个要素——个人能力和… 继续阅读 何谓执行力
今天测试了一下ExecuteNonQuery与ExecuteScalar的区别:
C#用system::Web::Mail发送邮件的换行: MailMessage message =… 继续阅读 C#发送邮件的换行
调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继… 继续阅读 C#,winform,ShowDialog,子窗体向父窗体传值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using System.Runtime.InteropServices; public partial class About : Form { public About() { InitializeComponent(); SetClassLong(Handle, GCL_STYLE, GetClassLong(Handle, GCL_STYLE) | CS_DropSHADOW); } #region 制作窗口阴影 private const int CS_DropSHADOW = 0X20000; private int GCL_STYLE = (-26); [DllImport("user32", CharSet = CharSet.Auto)] public static extern int SetClassLong(IntPtr hwnd, int nIndex, int dwNewLong); [DllImport("user32", CharSet = CharSet.Auto)] public static extern int GetClassLong(IntPtr hwnd, int nIndex); #endregion } |
C#中SQL LIKE任意通配符只识别%,而对于Access默认任意字符通配符为*,虽然界面操作中S… 继续阅读 C#中用SQL语句查询Access数据库数据使用通配符无效
自定义控件的图标在工具栏里是一个齿轮,如何给它换个显示图片? 做一个16*16象素的bmp位图(或… 继续阅读 设置自定义控件的图标