博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET C#

摘要:this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);this.SetStyle(ControlStyles.DoubleBuffer, true);this.SetStyle(ControlStyles.UserPaint, true);this.SetStyle(ControlStyles.ResizeRedraw, true); 阅读全文

posted @ 2012-08-14 11:00 未页 阅读(1295) 评论(0) 推荐(1) 编辑

摘要:打开:private void openFileDialogBTN_Click(object sender, System.EventArgs e){OpenFileDialog openFileDialog=new OpenFileDialog();openFileDialog.InitialDirectory="c:\\";//注意这里写路径时要用c:\\而不是c:openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";openFileDialog.RestoreDirectory=true;openF 阅读全文

posted @ 2012-05-03 10:47 未页 阅读(376) 评论(0) 推荐(0) 编辑

摘要:1. private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2. C#中的委托是什么?事件是不是一种委托?委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。事件是一种特殊的委托。3. override与overload的区别?override 表示重写,overload 表示重载。override是子类和父类之间 阅读全文

posted @ 2012-03-16 15:18 未页 阅读(454) 评论(0) 推荐(1) 编辑

摘要:为了能用上原来的C++代码,只好研究下从C# 中调用DLL首先必须要有一个声明,使用的是DllImport关键字:包含DllImport所在的名字空间using System.Runtime.InteropServices;public class XXXX{[DllImport(“MyDLL.dll")]public static extern int mySum (int a,int b);}[DllImport(“MyDLL.dll")]public static extern int mySum (int a,int b);代码中DllImport关键字作用是告诉编 阅读全文

posted @ 2012-02-22 09:12 未页 阅读(521) 评论(0) 推荐(1) 编辑

摘要:通过调用Win32 API实现。publicclassUser32API{privatestaticHashtableprocessWnd=null;publicdelegateboolWNDENUMPROC(IntPtrhwnd,uintlParam);staticUser32API(){if(processWnd==null){processWnd=newHashtable();}}[DllImport("user32.dll",EntryPoint="EnumWindows",SetLastError=true)]publicstaticexter 阅读全文

posted @ 2012-02-21 17:13 未页 阅读(773) 评论(0) 推荐(2) 编辑

摘要:在窗口的中间有一个System.Windows.Forms.PictureBox控件(该控件区域的面积为所在窗口的1/4),当该控件的大部分区域落在其中一台显示器时,在另一台显示器将不显示该控件,(该PictureBox控件将移动到主显示器所在的窗口区域)。 实现方法:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace WindowsApplication12{// 阅读全文

posted @ 2012-02-21 10:31 未页 阅读(981) 评论(0) 推荐(0) 编辑

摘要:这几天研究了一下Windows系统的多显示器模式的编程,实现了Windows下支持10显示器模式的通用com组件,这里做一个整理和回顾,希望能对再这方面开发的兄弟们有些启发和帮助:(一) Windows系统下的多显示器模式的原理 Microsoft新的操作系统(Windows 98\Windows2000\WindowsXP)内置了对多监视器的支持,即用户可以在一台计算机上安装多个显示卡并接上多个显示器,然后把这些显示器的显示区域组织成一个大的虚拟的Windows桌面。每一个显示区域的底部都有系统任务栏,我们可以在任何一个显示区域内增加桌面快捷方式,这样就可以在第一个显示区域上用Visual 阅读全文

posted @ 2012-02-21 10:28 未页 阅读(831) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示