找回密码
 立即注册

QQ登录

只需一步,快速开始

ggggdiu

初级会员

11

主题

74

帖子

201

积分

初级会员

积分
201

活字格认证微信认证勋章

ggggdiu
初级会员   /  发表于:2012-10-31 15:46  /   查看:5031  /  回复:2
C1PreviewPane控件有些默认属性不是我使用的,所以我要对控件进行简单的封装,代码如下
   /// <summary>
    /// 文档界面类
    /// </summary>
    public class MyRichControl : C1PreviewPane
    {
        public MyRichControl()
            : base()
        {
            this.ZoomFactor = 1;
            using (new C1PreviewPane.LayoutSection(this, HistorySavedActionsEnum.All))
            {
                this.Continuous = true;
                this.PageLayout = C1.Win.C1Preview.PageLayoutEnum.Normal;
                this.Cols = 1;
                this.Rows = 1;
                this.ZoomMode = ZoomModeEnum.WholePage;
            }
        }
    }
但经过封装的控件就不能用拖放的方式从工具箱拖放到窗体上了。
请问如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-31 17:40:00
沙发
回复 1楼ggggdiu的帖子

ggggdiu 你好,
使用你的 Demo ,在我这里可以正常使用,可以拖拽自定义控件到 Form。如图:



可以尝试重置工具箱。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ggggdiu
初级会员   /  发表于:2012-10-31 20:51:00
板凳
我试过有一个版本是可以的,我发附件中的C1PreviewPane的那个版本2.6.2013.54459,就不行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部