c#

位置:IT落伍者 >> c# >> 浏览文章

VC#2005 WinForm 开发体验


发布日期:2024年01月05日
 
VC#2005 WinForm 开发体验

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控件用于详细显示数据库中的信息利用它的属性可以很快设置比较专业的界面

上一篇:用 C# 通过内码实现汉字转化为拼音

下一篇:基类和子类的调用顺序 (C#,java)