处理winform程序从vs.net2003到2005的升级

本文介绍了C# WinForm应用程序从Visual Studio .NET 2003升级到2005过程中遇到的问题及解决方案。主要问题包括设计器无法处理代码,如DialogResult设置、FormBorderStyle修改等。解决方法是手动注释掉错误代码,关闭并重新打开项目。此外,还提供了为Windows XP系统应用XP风格界面的方法,即创建manifest文件,指定Microsoft.Windows.Common-Controls组件版本。
摘要由CSDN通过智能技术生成
 

本文是关于C#的,非VB;

对单个窗体来说
1.2005的Windows 窗体设计器生成的代码都放在*.Designer.cs里;
2.2003是一个文件*.cs从2003升级到2005的文件结构和2003代码结构相同,只有1个文件,
而升级过程中出现的问题主要是下面的错误,比如

this.btnTestLogin.DialogResult = DialogResult.OK(设计器无法处理第 86 行的代码: this.BtnCancel.DialogResult = DialogResult.Cancel; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。 )

设计器无法处理第 102 行的代码: base.FormBorderStyle = FormBorderStyle.SizableToolWindow; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。
设计器无法处理第 106 行的代码: base.SizeGripStyle = SizeGripStyle.Hide; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。
this.axWebBrowser1.OcxState = (AxHost.State) manager1.GetObject("axWebBrowser1.OcxState");

(变量“manager1”未声明或从未赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值