关于一些很酷的.Net技巧的翻译(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:浅析ASP.NET中前台javascript与后台代码调用
1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执

2.什么是只读常量

就是静态的只读变量,它通常在静态构造函数中赋值。

以下为引用的内容:

class Numbers
{
public readonly int m;
public static readonly int n;

public Numbers (int x)
{
m=x;
}

static Numbers ()
{
n=100;
}

}
 

其中n就是一个只读的常量,对于该类的所有实例他只有一种值,而m则根据实例不同而不同

三.VS.Net IDE

1. 2请看原作

3.如何改变region的颜色

通过工具 à 选项 à 环境 à 字体和颜色 à 可折叠文本设置

四.WinForm

1.如何使winForm不显示标题栏?

通过设置form的Text属性为空字符串,设置ControlBox属性为false

form1.Text = string. Empty;

form1.ControlBox = false;

2.如何使winform的窗体使用XP的风格

见原作

3.如何禁止form在工具栏显示

设置form的ShowInTaskbar属性为false即可

4.如何使程序打开默认的邮件程序并带有一些参数让用户开始写邮件

1)如果是web程序:

以下为引用的内容:

<a href=”mailto:email@address1.com,email@address2.com?cc=email@address3.com&Subject=Hello&body=Happy New Year”>some text</a>

2) 对于windows程序,需要使用System.Diagnostics.Process类

以下为引用的内容:

Process process = new Process();
process.StartInfo.FileName = "mailto:email@address1.com,email@address2.com?subject=Hello&cc=email@address3.com
&bcc=email@address4.com&body=Happy New Year" ;

process.Start();

5.如何创建类似msn提示窗口

需要获得通过Screen.GetWorkingArea(this).Width(Height)属性获得屏幕的大小,然后使用一个timer根据时间改变窗口的位置

五.Button控件

1.如何设置form的默认button(即在form上按下回车时触发的button)

可以设置form的AcceptButton属性:form1.AcceptButton = button1;

2. 如何设置form的取消button(即在用户按下Esc键时触发的button)

可以设置form的CancelButton属性:form1.CancelButton = buttonC;

3. 如何通过程序触发一个button的Click事件

Button1.PerformClick

六.Combo Box

1.如何使用可选字体填充Combo Box

comboBox1.Items.AddRange (FontFamily.Families);

七.TextBox

1.如何禁用TextBox的默认上下文菜单(右键菜单)

textBox1.ContextMenu = new ContextMenu();

2,3 见原作

4.如何在TextBox获得焦点的时候,将焦点放在textBox文字的最后

textBox1.SelectionStart = textBox1.Text.Length;

分享:解读VS2008中查看.NET源码的设置方法
在Visual Studio 2008中可以通过调试进入。NET Framework的源代码,从这个意义上说,.NET Framework是开放部分源代码了,但现在只支持调试模式下进入源代码。而其,这个功能在Visual Studi

共2页上一页12下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2009-09-07
相关.Net教程