
C#专区
fxyc2008
这个作者很懒,什么都没留下…
展开
-
C#实现用Enter键和Tab键同样功能
private void EnterKeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if(e.KeyCode==Keys.Enter) { System.Windows.Forms.SendKeys.Send("{TAB}"); } }原创 2007-03-11 16:07:00 · 1096 阅读 · 0 评论 -
再议接口的作用
假设公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。 每个类都有一个WriteCode()方法。定义如下:class clsVBProgramer(){ .... WriteCode() { //用VB语言写代码; } .转载 2007-03-12 21:36:00 · 736 阅读 · 0 评论 -
C#使用技巧
1.#region...#endregion这个不要说了,相信很多人都在用(如果还不知道的话自己在一段代码前后加这两句,看看什么效果)2.@这个符号干什么用的呢?看看一下两句:System.Console.WriteLine("C://Windows//Explorer.exe");System.Console.WriteLine(@"C:/Windows/Explorer.exe");两句输出完转载 2007-03-12 21:57:00 · 889 阅读 · 0 评论 -
为不同的Panel设置透明属性
透明Panel的实现方法。通常只需要将backcolor设置为transparent即可,但是此时panel的颜色会与form或父panel颜色一致,往往这并不是我们需要的。此时我们可以用另一种方法,panel1.BackColor = Color.FromArgb(65, 204, 212, 230);通过调整颜色值,即实现了panel透明,又实现了两个panel颜色不同的效果。原创 2007-03-11 17:34:00 · 5596 阅读 · 0 评论 -
接口到底有什么用?
我们定义一个接口public interface IBark{ void Bark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法public class Dog:IBark{ public Dog() {} public void Bark() { Consol.write("汪汪"); }}然后,声明Dog的一个实例,并调用Bark转载 2007-03-12 21:30:00 · 1089 阅读 · 2 评论 -
C#基础全接触
引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。String、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个System.InvalidCastException异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = System.Console;访问限定符:pub转载 2007-03-14 22:17:00 · 951 阅读 · 0 评论 -
在窗体中添加右键菜单
在很多的windows窗体中,点击鼠标右键,就可以弹出右键菜单,这一功能在C#中很容易实现,直接在窗体中添加 contextMenu控件,然后在窗体的属性里设置一下contextMenu的属性,就可以了,十分方便。原创 2008-01-05 20:55:00 · 1454 阅读 · 0 评论 -
C#基础知识
1 给main函数传递参数有时候,我们需要给main函数传递参数,我们需要怎么做呢,只需要在调用程序时,在程序名后添加参数即可。例如: ArgsExample.csusing System;namespace Test{ class ArgsExample { public static int Mai原创 2008-01-06 14:51:00 · 460 阅读 · 0 评论 -
DataTable用法总结归纳
DataTable 用法归纳2007-07-25 10:02 DataTable 用法归纳转载 2008-05-22 15:14:00 · 2697 阅读 · 1 评论