控件的各属性的值如果改变过他会以黑体显示
如果是bool的可以直接双击改变他的值
可以双击属性名来选中属性的值.
==================
在类上边输入"///"会自动生成类的说明,包括这个类的所有参数,您只需要直接加说明文字就可以了,类的说明在调用类时会提示,这个说明文档也是用来直接生成xml文档的.
==================
有时我们会发现CTRL+E,CTRL+D不能整理源代码了,这是因为键盘映射方案选错了,可以这样调整:
工具-->选项-->环境-->键盘-->键盘映射方案选择:Visual C# 2005 或通用代码格式化快捷键(CTRL+K,CTRL+D)
==================
显示行号,标记不要换行,等,就像Dreamweaver格式化效果一样,可以这样设置:
工具-->选项-->文本编辑器-->所有语言-->行号
工具-->选项-->文本编辑器-->HTML-->格式-->
键入时插入属性值引号 勾上
超出指定长度时对标记执行换行 去掉勾
点:标记专用选项...
删除 除默认设置以外的所有,好了,现在配置默认就行
asp.net默认生成的服务器端代码回车太多,有时不利于我们目测代码,如:
<td>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
</td>
设置后:
<td><asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList></td>
==================
定义字段后可以双击字段名,右击,重构,封装字段,对这个字段进行封装:
private double myfirst;
--》
private double myfirst;
public double Myfirst
{
get { return myfirst; }
set { myfirst = value; }
}
==================
输入prop再按tab试试,可以自造字段及属性
输入foreach 按tab会出来三个高亮区域,这些项之间可以通过tab来选中并替换,回车会进入下一步要操作的地方。
输入if等判断符后 按tab vs会自动生成相关代码,且选中第一个要你修改的地方,修改完后如果你是手动移光标的,这个选中状态不会消失,因为他的正确操作是修改完后,按回车,这样他会定位到第二个你要修改的地方,第一个的选中状态消失.
==================
怎么把十六进制颜色转化为color对象啊?
ColorTranslator.FromHtml("#FF0000")
==================
Console.WriteLine(System.Guid.NewGuid());
Console.WriteLine(System.DateTime.Now.ToString("yyyyMMddHHmmssfff"));
Console.Read();
==================
ComboBox DropDownStyle默认为DropDown,可以输入一个说明性文字,选择时也可以输入,如果选择其为DropDownList,则变成只可选的了,
如何给DropDownList设置初始值:
Weather.SelectedIndex = 0;
或
Weather.Items.Add("请选择天气");
Weather.SelectedIndex = Weather.Items.Count - 1;
添加内容:Weather.Items.AddRange(new string[] { "睛", "阴", "小雨", "多云", "阵雨", "连阴", "小雪" });
==================
winform button 默认?
总是在button上找有没有相关属性,最后发现,根本没有,如果要设置窗体上哪个按钮为默认的要
设置窗体的属性AcceptButton的值为某一个button。
==================
模拟键盘操作:(跟vbs一样,这个更强大,至少可以输入中文)
SendKeys.Send("{Tab}{Tab}{Tab}{Tab}{Tab}");
SendKeys.Send("{tab}{tab}我是{tab}柳永法{tab}yongfa365");
==================
在启动winform时想让里面的某个控件得到焦点:
this.Show();
this.txtName.Focus();
http://www.cnblogs.com/jaywingod/archive/2008/01/26/1054314.html
==================
textbox Ctrl+A实现全选
private void txtSource_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A && e.Control)
{
((TextBox)sender).SelectAll();
}
}
==================
asp.net里,表格的操作跟在word里操作一样简单。鼠标移到行首或列首,选中行或列,CTRL+C,CTRL+V,可以复制粘贴行或列到当前行或列后边,按ctrl+del删除行或列,按ctrl+X剪切行或列
winform里,DataGridView可以选中一行或多行按del删除行。
==================
Visual Stdio里 可以使用Ctrl+Tab迅速的在众多子窗口在切换!
==================
保存及发布模板,vs环境做到一定状态后,然后 文件-->导出模板,可以把当前状态保存为模板,
以后新建项目时可以在“我的模板”里看到这个模板,如果要发布这个模板,可以把生成的WinformDemo.zip与自己手动添加的文件WinformDemo.vscontent
<?xml version="1.0" encoding="utf-8" ?>
<VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
<Content>
<FileName>WinformDemo.zip</FileName>
<DisplayName>WinformDemo</DisplayName>
<Description>Winform Demo</Description>
<FileContentType>Windows</FileContentType>
<ContentVersion>1.0</ContentVersion>
<Attributes>
<Attribute name="TemplateType" value="Project"></Attribute>
<Attribute name="ProjectType" value="Visual Web Developer"></Attribute>
<Attribute name="ProjectSubType" value="CSharp"></Attribute>
</Attributes>
</Content>
</VSContent>
放在一起,压缩成一个新ZIP文件,扩展名改成vsi就可以了,可以在其它机器上运行这个.vsi来安装。柳永法觉得这东西很有用是因为,我们相当于事件做好了一个模板,以后再新建项目就不是从0开始了。
http://www.microsoft.com/china/msdn/library/langtool/vs2005/issues0601CodeTemplates.mspx?mfr=true
http://weblogs.asp.net/scottgu/archive/2005/09/09/424780.aspx
http://msdn.microsoft.com/zh-cn/library/6db0hwky(VS.80).aspx
==================
asp.net
App_Themes
主题
皮肤
CSS文件(vs这个编辑器非常好用)
页面添加主题:1.在页面page里直接加 Theme="主题名",在需要加皮肤的页面拖到最下边点击,属性那显示document里面有Theme这里可以选择上面的主题.
==================
如果要对多个控件定义相同的事件,可以选中多个控件,然后再选择事件,双击,这样多个控件都会只调用这个事件,使用非常方便,如:KeyPress
==================
如果你的测试sql语句一堆,要写在代码里,那可就郁闷了,有了以下表达方式,那可真是太方便了
string sql = @"
select *
from abc
where id=1";
string sql1 = string.Format(@"
select *
from abc
where id={0} and UserName='{1}'", 1, "柳永法");
==================
enum 配合switch:
==================