C#小记
canon787
性格开朗, 易于相处;爱好交友、旅游、中国书画、及各类体育运动。
富有激情,对工作负责,有强烈的责任感及进取精神。
有较强的自学能力和动手能力, 能够迅速适应新环境、接受新事物。
相信:事在人为!
展开
-
C#中如何去除或屏蔽窗体默认的关闭按钮?
很多时候,在winform的设计下,会遇到新建窗体时不需要用到默认的关闭按钮的情况,而是用另外设置关闭 button或其他控件来控制窗体的关闭。 之前我遇到这个问题时,问了很多朋友,都没找到方法,VS的窗体属性里也没那一项,在MSDN里也没有相关的资料。 但后来偶然发现,原来办法是很简单的,只需要在初始化窗体的时候不显示那关闭按钮就可以了。 具体方法是,加上一句原创 2008-05-26 15:37:00 · 2800 阅读 · 0 评论 -
数字翻译成英文的小游戏
其实这个也不算什么小游戏,只是初学C#,在阅读C#2.0完全参考手册的一个小范例程序时,一时感觉有趣并加上一点点的冲动,将控制台输出的效果改了一下,并优化了一点其中的功能,制作成了winform显示输出的形式,效果类似于数字的英文翻译器。 首先定义: string[] digits ={ "zero", "one", "two", "three", "f原创 2008-05-29 17:52:00 · 2097 阅读 · 1 评论 -
窗体的显示、关闭或隐藏问题
窗体的显示问题,一般都是问如何从一个窗口单击按钮后显示另一个窗口,典型的是登陆窗口问题。 假如从form1显示form2,在按钮中写如下事件代码: Form form2 = new Form(); form2.Show(); this.Hide(); //或this.Close();如果不关闭或隐藏原创 2008-05-29 23:22:00 · 3168 阅读 · 1 评论 -
c#时间日期函数集总
通过Timer控件可以达到时间动态变化的效果,设置在labbel控件里显示获取的时间。假定现在时间为:2007-11-5 星期六,则以下代码获取的系统时间为:DateTime dt = DateTime.Now;label1.Text = dt.ToString();//2007-11-5 13:21:25label2.Text = dt.ToFileTime().ToString()原创 2008-05-31 23:42:00 · 727 阅读 · 1 评论 -
c#常用函数
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre转载 2008-05-30 21:06:00 · 364 阅读 · 0 评论 -
创建特殊形状的窗体
有时进行界面创作,为了达到个性鲜明标新立异的效果,往往会想到建立不同形状不同外观的窗体。 下面就介绍两种建立不规则窗体的方法。 首先在命名空间引用using System.Drawing.Drawing2D。 以下建立椭圆形窗体: 添加窗体Paint事件 private void Form1_Paint(object sender, PaintEventArg原创 2008-06-01 23:49:00 · 663 阅读 · 0 评论 -
ref与out参数的使用--学习笔记
如果为一个参数(形参)附加了ref关键字作为前缀,那么参数就会成为实参的一个别名(或者对实参的一个引用),而不再是实参的一个副本。 使用ref参数时,向参数应用的任何操作,都会同样应用于实参,因为参数(形参)和实参引用的是同一个对象。向一个ref参数传递一个实参时, 实参也必须附加ref关键字作为前缀。 下面给出一个使用了ref关键字的例子: static void DoWork(ref in原创 2008-06-11 09:53:00 · 493 阅读 · 0 评论 -
带历史信息的菜单
带历史信息的菜单 要实现保存最近打开的文件,可以将在菜单中最近打开文件的文件名和路径保存到事先建立的*.ini文件中,系统启动时读取*.ini中的数据建立数组菜单,即可实现显示历史菜单的功能。 添加一个MenuStrip菜单控件,并将主窗体的IsMdiContainer属性设为True。 将打开文件路径写入INI文件的实现代码如下: private void 打转载 2008-06-09 21:51:00 · 766 阅读 · 4 评论 -
C#的关键字 [STAThread]
[STAThread]即 single-threaded apartment一:每个Thread都有一个关于ApartmentState的属性,可以把它设置为:STA或者MTA,或者UNKNOWN。当你想指定工程的启动窗口的时候,你需要在该窗口类中申明一个Main()方法,并为这个方法设置[STAThread]属性。详细信息,清查阅MSDN中关于Threading和COM In转载 2008-06-16 09:58:00 · 564 阅读 · 0 评论