随笔分类 - .Net相关
C#,部署等
摘要:C# Invalidate() Update() Refresh()的区别
阅读全文
摘要:VS打开项目 无法识别工具版本 4.0
阅读全文
摘要:轻松建立Silverlight开发环境
阅读全文
摘要:Silverlight4在IIS6上的部署方式
阅读全文
摘要:使用StringBuilder, StringBuilder和String的区别
阅读全文
摘要:界面上有两个DataGridView,其中的一个的水平滚动条滚动时,另外一个的水平滚动条也能够滚动相同的的距离
阅读全文
摘要:this.dataGridView1.FirstDisplayedScrollingRowIndex = this.dataGridView1.Rows.Count - 1;
阅读全文
摘要:在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。
阅读全文
摘要:DataGridViewRow dgvr = new DataGridViewRow();
int y= dataGridView1.Rows.Add(dgvr);
阅读全文
摘要:1.设置窗体属性showinTask=false
2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。
3.添加窗体最小化事件(首先需要添加事件引用):
阅读全文
摘要:一、最小化窗口
点击“X”或“Alt+F4”时,最小化窗口,
如:
protected override void WndProc(ref Message m)
{
const int WM_SYSCOMMAND = 0×0112;
const int SC_CLOSE = 0xF060;
阅读全文
摘要:方法一:
通过.Net Framework提供的Help类来完成CHM帮助文件的调用。
若要为应用程序提供帮助,调用Help类 ShowHelp 和 ShowHelpIndex 静态方法。
阅读全文
摘要:动态加载DLL需要使用Windows API函数:LoadLibrary、GetProcAddress以及FreeLibrary。我们可以使用DllImport在C#中使用这三个函数。
阅读全文
摘要:DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说不仅能复制元素的结构,而且能复制元素的数据,而DatatDataRow没有相关的复制的方法,下面将简单介绍下这些数据元素的复制问题。
阅读全文
摘要:引言
如果在您的开发过程中遇到了常见的错误,或许您的Release版本不能正常运行而Debug版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release版本可以保证您的应用程序可以象Debug版本一样运行。
阅读全文
摘要:C#winform中如何通过点击按钮切换窗口
阅读全文