CSkin博客

标题: 为什么报这个错误,如何解决? [打印本页]

作者: quzhigang    时间: 2015-7-9 11:38
标题: 为什么报这个错误,如何解决?
首先建立新建了一个窗体baseForm作为父窗体:这个父窗体继承了CCSkinMain;
然后新建了一个子窗体fm_main继承baseForm。
现在设计fm_main时提示下图;

其他窗体都可以正常显示,就是这个不可以。
这个是baseForm的代码
[C#] 纯文本查看 复制代码

    public partial class baseForm : CCWin.CCSkinMain
    {
        public baseForm()
        {
            InitializeComponent();
        }

        public baseForm(FormBorderStyle fbs)
        {
            this.FormBorderStyle = fbs;
            InitializeComponent();
        }

    }


baseForm的InitializeComponent方法
[C#] 纯文本查看 复制代码
  private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(myForm));
            this.SuspendLayout();
            this.components = new System.ComponentModel.Container();
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.Text = "";
            this.BackColor = System.Drawing.Color.White;
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
        }




作者: 乔克斯    时间: 2015-7-9 14:38
不可能啊。你再试试。。Skin_Mac这种也是这样继承设计的。应该没问题的。我弄个案例试试。
作者: 乔克斯    时间: 2015-7-9 14:44
重新生成项目即可,刚测试了。
作者: 乔克斯    时间: 2015-7-9 14:47
看案例。
CSkinTest.rar (1.57 MB, 下载次数: 1)

作者: quzhigang    时间: 2015-7-10 17:35
乔克斯 发表于 2015-7-9 14:47
看案例。

乔老师,这个问题我解决了。这是VS的问题。
可以重新生成解决方案;如果还是不行,重启一下VS就可以了。
作者: 乔克斯    时间: 2015-7-11 01:20
quzhigang 发表于 2015-7-10 17:35
乔老师,这个问题我解决了。这是VS的问题。
可以重新生成解决方案;如果还是不行,重启一下VS就可以了。 ...

恩,好的。
作者: Blue_Pen    时间: 2015-7-22 17:48
乔克斯 发表于 2015-7-11 01:20
恩,好的。

乔老师




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2