社区
C#
帖子详情
继续用户控件---锁定高度问题
gwf25sz
2011-12-14 05:22:23
希望可以像TextBox 一样:
Multiline 设为false时 高度不能调只能调宽度(没有调节的点 【就是小圆圈】)
现在自己做的有8个调节点。。。。不知道怎么去限制掉。
有高手知道不?
...全文
50
2
打赏
收藏
继续用户控件---锁定高度问题
希望可以像TextBox 一样: Multiline 设为false时 高度不能调只能调宽度(没有调节的点 【就是小圆圈】) 现在自己做的有8个调节点。。。。不知道怎么去限制掉。 有高手知道不?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woailihuan2
2011-12-15
打赏
举报
回复
学习!谢谢二楼!
csdn_aspnet
2011-12-15
打赏
举报
回复
根据xhsr(散人)和Firestone2003(笨笨小猪) 的提示,做法如下:
设计时限制改变大小
(Firestone2003(笨笨小猪)说得是web控件的限制大小的方法,我没有用过)
如果是windows控件需要重载ControlDesigner的SelectionRules属性
public override SelectionRules SelectionRules
{
get
{
SelectionRules rules1 = base.SelectionRules;
rules1 = ((SelectionRules) ((int) rules1)) & ((SelectionRules) (-4));
return rules1;
}
}
上面是TextBox限制改变高度的实现
但是如果你用代码还是可以改变他的高度的,所以如果做到真正的限制
就要象xhsr(散人)所说改写 Control.SetBoundsCore
protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)
{
height = 50;//这里为了简单直接定义高度为50
//你可以检查属性等然后计算得出合适的高度
base.SetBoundsCore (x, y, width, height, specified);
}
易语言程序免安装版下载
6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性
问题
,我们已经仔细测试,也请使用到此库的
用户
帮助我们多多测试,以便及早发现
问题
,谢谢) 7) 其它修改 ...
AutoPlay_Menu_Builder6.0.1328注册版
菜单编辑->
锁定
控件
可以将选定的
控件
锁定
为当前的位置和大小。菜单编辑->组合
控件
可以将选定的多个
控件
进行组合,组合之后,这些
控件
只能被同时选定和移动。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板...
初级学软件之ASP.NET第三季 ASP.NET
控件
的使用
初级学软件之ASP.NET第三季 ASP.NET
控件
的使用 视频课程 主讲内容: 第一讲 文本类型
控件
-Label 第二讲 文件类型
控件
-TextBox 第三讲 按钮类型-Button 第四讲 按钮类型-LinkButton 第五讲 按钮类型-ImageButton 第六...
AutoPlay_Menu_Builder5.5.0.1328注册版
菜单编辑->
锁定
控件
可以将选定的
控件
锁定
为当前的位置和大小。菜单编辑->组合
控件
可以将选定的多个
控件
进行组合,组合之后,这些
控件
只能被同时选定和移动。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板...
C#全能速查宝典
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用
控件
、Windows高级
控件
、
控件
公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章