C#做的ActiveX控件(也就是winform控件)调整大小

问题描述

求助,C#做的控件,想在控件构建时,根据配置信息调整控件大小,在控件构建,或者Load中写如下代码,调整不了控件大小。this.Width=500;this.Height=300;this.Refresh();但是控件构建完,展示出来后,通过点击控件中的Click事件,调用同样的代码,能调控件大小,我想在控件初始化时就做完调整,各位有什么办法么?VS2005;

解决方案

解决方案二:
那你就在窗体调整后限制不让调整this.AutoSize=false;
解决方案三:
现在问题是控件构建的时候,我想调整,调整不了,

时间: 2024-10-26 23:37:07

C#做的ActiveX控件(也就是winform控件)调整大小的相关文章

WinForm控件开发总结(十二) 让控件处理导航键

最近真的真的太忙了,以至于一个多月都没哟更新我的blog.昨天晚上,一个网上的朋友看了我的 ToolBox的文章,问我一个问题,他说如何让ToolBox控件也能响应键盘操作,也就是用Up,down按键来选 择工具箱控件里的Item,他添加了键盘事件,但是不起作用.一开始做这个控件的时候也只是演示一下控 件的制作过程,只用了很短的时间做了一个,只考虑了用鼠标选取,没有考虑键盘操作,我想要添加键盘 操作无非重载KeyDown事件,针对Up,Down做一些响应就可以了.可是添加了重载了OnKeyDow

WinForm控件开发总结(五) 为控件的复杂属性提供类型转换器

上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实 现.在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为了演 示,有些牵强附会了. 现在在前一篇文章中的创建的控件代码中添加一个Scope属性: [Browsable(true)] public Scope Scope { get { return _scope; } set { _scope = value; } } 这个属性的类型是Scope类,代码

WinForm控件开发总结(四) 控件属性的串行化

前一篇文章介绍了常用的设计时Attribute.其中BrowsableAttribute,CategoryAttribute, DescriptionAttribute,DefaultPropertyAttribute,DefaultEventAttribute都是比较简单的,也是可 有可无,但是为了提供更好的用户体验这些Attribute最好不要省掉,如果你对这些Attribute还不熟悉, 可以参考我前一篇文章的描述或者查看MSDN,这里我就不在赘述了. 下来我们主要介绍一下Designer

WinForm控件开发总结(三) 认识WinForm控件常用的Attribute

在前面的文章里我们制作了一个非常简单的控件.现在我们回过头来看看这些代码透露出什么信息. 这个类是直接从Control类派生出来的,自定义控件都是直接从Control类派生出来的.这个类定义了 一个属性TextAlignment,用来控制文本在控件中显示的位置: [ Category("Alignment"), Description("Specifies the alignment of text.") ] public ContentAlignment Text

activex-使用MFC做的ActiveX控件

问题描述 使用MFC做的ActiveX控件 为什么用IE浏览器测试ActiveX控件时,关闭浏览器时,它的进程还在运行. 解决方案 那进程是什么? ActiveX的宿主进程不是IE?

activex-基于mfc的ActiveX控件,如何使控件自动调整大小,停靠整个窗口?

问题描述 基于mfc的ActiveX控件,如何使控件自动调整大小,停靠整个窗口? 最近,有一个需求,需要做一个ActiveX控件,基于mfc开发的ActiveX控件. 环境: win7+vs2010+mfc 需求是:需要使控件在设计的时候,可以自适应所放的容器,实现自动缩放的功能,比如,我放到一个100*200的区域,ActiveX控件自动缩放一样的大小进行填充.小弟是刚学mfc,希望有大神指导一二,帮帮忙,谢谢.能不能举个例子,进行参考,或者给出解决方案. 解决方案 VB窗口大小,控件自动调整

jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的

问题描述 jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的 jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的样子

做项目你们都用控件吗?那个控件用的多呀?

问题描述 做项目你们都用控件吗?那个控件用的多呀? 解决方案 解决方案二:web控件少用,多用HTML控件.不知楼主是否说的这两种控件解决方案三:webdiyer的分页控件.解决方案四:以前datagrid,datalist用的最多.现在不用这两个了.动态的写.觉得一是对自己是种锻炼,二是可以灵活实现想要的功能.解决方案五:呵呵解决方案六:datagrid,datalist我现在还在用这个~~感觉还可以解决方案七:TextBoxButtonDropDownListPanel解决方案八:当然用啊.

在IE中使用VS.net WinForm控件

控件 在Visual Studio .net中,类似于Applet或ActiveX控件,WinForm控件可以嵌入IE中使用.嵌入IE的Windows窗体控件不要求注册,不需用户提示即可激活.我们可以很方便地实现一些WebForm中实现起来相对麻烦的交互操作,结合.net Remoting等技术访问后台数据库,则可生成功能强大而且美观的WebForm页面. 使用该技术,需要客户端安装.net FrameWork及IE 6.0,在Windows 2003中已经自带了.net FrameWork.