Devexpress 控件的BUG, Visual studio 2008(vb.net)编辑器的BUG,或是?

开发环境:

VS 2008

LINQ

Devexpress 9.3.2

使用语言环境VB.NET

 

公司开发的一个基础类,从XTRAFORM继承,包装了工具栏及一些DEVEXPRESS组件。(比如说TreeList, GridControl之类)

在继承此类时,开发一段时间,偶尔会出现一种情况如下:

Myform.Designer.vb

  <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container
        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Myform))
   

这是系统自动生成的代码,通常不用去管它。可是某些时候,可视界面打开会出错,此时查看此文件,会发现变成如下代码:

 <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container

        Me.components = New System.ComponentModel.Container
        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Myform))
   

如上面代码所示, Me.Componets多了一行。

我的同事说是VB.NET环境造成的,我不能确定,因为我比较少使用C#环境进行编程。

某些时候,TreeList也会重复在继承类中声明,造成错误。

不知道是否有人知道?

 

转载于:https://www.cnblogs.com/puda/archive/2010/10/12/1849291.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值