VS的预发布版已经有了下载我试用了一下发现在SystemWindowsForms命名空间提供了许多新的控件对WinForm编程提供了方便现将我的使用经验拿出来与大家分享!
Web Browser控件
该控件是中新加入的一个控件利用这个控件可以很快编写一个浏览器
以下就以一个简单的浏览器开发为例介绍该控件
首先运行Visual C# Express
点击FileNewProject选择Windows Application 新建一个项目
更改Form的Text属性为我的浏览器
增加一个comboBox 控件用于输入网址另加一个MainMenu控件用于控制再加一个Button并将其Text属性改为连接最后加一个Web Browser控件改Dock 为none改Anchor为Top Bottom Left Right 改AutoRelocate 属性为True(界面最后如下图所示)
现附上全部原代码
#region Using directives
using System;
using SystemCollectionsGeneric;
using SystemComponentModel;
using SystemData;
using SystemDrawing;
using SystemWindowsForms;
#endregion
namespace Web_Browser
{
partial class Form : Form
{
public Form()
{
InitializeComponent();
}
private void button_go_Click(object sender EventArgs e)
{
webBrowserNavigate(comboBoxSelectedItemToString());
}
private void 主页ToolStripMenuItem_Click(object sender EventArgs e)
{
webBrowserGoHome();
}
private void 向前ToolStripMenuItem_Click(object sender EventArgs e)
{
webBrowserGoForward();
}
private void 后退ToolStripMenuItem_Click(object sender EventArgs e)
{
webBrowserGoBack();
}
}
}
通过代码可以发现利用Web Browser控件来实现浏览器非常方便
ComboBox控件
这个控件在中加入提供了自动完成功能它提供了三个枚举属性
enum AutoCompleteMode{
None=x;
AutoSuggest=x;
AutoAppend=x;
AutoSuggestAppend=x;
}
MenuStrip控件
这个控件提供了快速的图片插入的功能只需点击左边的图片栏即可添加图片从而开发与VS相同风格的桌面应用程序
DataNavigator控件
DataNavigator控件用于详细显示数据库中的信息利用它的属性可以很快设置比较专业的界面