找回密码
 立即注册

QQ登录

只需一步,快速开始

foxtable
金牌服务用户   /  发表于:2016-3-23 09:12  /   查看:3686  /  回复:3
本帖最后由 foxtable 于 2016-3-23 09:13 编辑

版本20161.139测试过程:
1、新建一个项目,增加两个窗体,Form1和Form2
2、Form1的代码:

Public Class Form1
    Private de As New C1.Win.C1Input.C1DateEdit
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim frm As New Form2
        frm.Controls.Add(de)
        de.Location = New Point(10, 10)
        frm.Show()
    End Sub
End Class


3、执行,在Form1单击按钮,出现Form2,在Form2选择一个日期,关闭Form2

4、再次在Form1单击按钮,尝试再次打开Form2去先择日期,结果报错,提示C1DateEdit已经被释放。

5、如果Form1中按钮的代码改为:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim frm As New Form2
        frm.Controls.Add(de)
        de.Location = New Point(10, 10)
        frm.ShowDialog()
  End Sub


就不会报错。

不仅C1DateEdit,C1NumericEdit和C1DropDownControl都有类似问题,有的是控件无端被释放,有的是对应的DropDownForm被释放。

评分

参与人数 1金币 +500 收起 理由
Alice + 500 提交Bug,奖励500金币

查看全部评分

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-3-23 12:25:59
沙发
谢谢您的反馈。
该问题已经重现,并且提交到产品组进行修复。
BugID:149727。

如果有修复结果,我们会尽快通知您。
很抱歉给您带来的不便。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
foxtable
金牌服务用户   /  发表于:2016-3-23 12:30:11
板凳
好的
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-3-23 14:30:53
地板
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部