怎样固定c#中控件的高度?

love521bean 2009-03-02 02:00:22
在.net的c#中控件的大小都是只能用字体大小来控制,如果随着字体类型,大小的改变,控件大小也随着改变

有没有什么办法可以让控件的大小或者高度固定,不随字体的改变进行变动。

谢谢啦~~~
...全文
569 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyz985 2012-01-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lvanjie 的回复:]

窗体的AutoScaleMode属性默认为Font,改为None或者其他的试试看
[/Quote]

+1
wangtiantian23 2012-01-11
  • 打赏
  • 举报
回复
遇到类似的问题,求解
yeyuhongchch 2011-09-01
  • 打赏
  • 举报
回复
遇到类似的问题,求解
love521bean 2009-03-03
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 wulaiwangyi 的回复:]
引用 13 楼 hbxtlhx 的回复:
C# codethis.AutoScaleMode=System.Windows.Forms.AutoScaleMode.None;

这个貌似可以
[/Quote]

这个是对整个窗体作用的吧,设置了以后,再对控件进行字体大小的变更,控件的大小还是会随着改变。。。
love521bean 2009-03-03
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 zpxfzp 的回复:]
不要设置窗体的字体,单独设置窗体中各控件的字体即可。
[/Quote]

就是单独设置控件的字体,只要大小不一样,控件的大小就会随着变动
caorenlong 2009-03-03
  • 打赏
  • 举报
回复
把textbox换成richtextbox不就能设置高度了,哈哈!
泡面之夏 2009-03-03
  • 打赏
  • 举报
回复
div嵌套,定义绝对位置
wulaiwangyi 2009-03-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 hbxtlhx 的回复:]
C# codethis.AutoScaleMode=System.Windows.Forms.AutoScaleMode.None;
[/Quote]
这个貌似可以
ximi82878 2009-03-03
  • 打赏
  • 举报
回复
MultiLine设为true,这样就把你的textbox的高固定住了。。。。。
zpxfzp 2009-03-03
  • 打赏
  • 举报
回复
不要设置窗体的字体,单独设置窗体中各控件的字体即可。
crecrecre 2009-03-03
  • 打赏
  • 举报
回复
好像不可以
love521bean 2009-03-03
  • 打赏
  • 举报
回复
今天接着顶。。。高手~~~ 快来~~~~
love521bean 2009-03-02
  • 打赏
  • 举报
回复
没人能解决??继续顶。。顶到高手来~~~
love521bean 2009-03-02
  • 打赏
  • 举报
回复
自己顶。。。等高手来帮忙~~~
uncleson88 2009-03-02
  • 打赏
  • 举报
回复
有难度~~~~
Up
delphi_911 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 delphi_911 的回复:]
TextBox的话,设置MultiLine为false看看!
[/Quote]


MultiLine设为true!
love521bean 2009-03-02
  • 打赏
  • 举报
回复
有没有好的办法啊。。。自己顶一下~~~
love521bean 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 hbxtlhx 的回复:]
AutoScaleMode 属性指定此控件的当前自动缩放模式。如果希望控件或窗体根据操作系统中字体的大小进行拉伸或缩小,则按 Font 缩放十分有用,如果控件或窗体的绝对大小无关紧要,则应使用这种方式进行缩放。如果要相对于屏幕确定控件或窗体的大小,则按 DPI 缩放十分有用。例如,对于显示图表或其他图形的控件,可能希望使用每英寸点数 (DPI) 缩放,以便该控件始终占据一定百分比的屏幕。

有关自动缩放的更多信息,请参见 Wind…
[/Quote]

刚才 试过了,还是不行。。是不是指的是form啊。而不是单指某个控件。。而且 这个是对缩放有用的吧,我说的是 字体大小的改变不是用缩放实现的,而是直接去更改字体的大小。。
love521bean 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 delphi_911 的回复:]
TextBox的话,设置MultiLine为Fales看看!
[/Quote]

一直就是false ,只有用多行的时候我才开的。。
delphi_911 2009-03-02
  • 打赏
  • 举报
回复
TextBox的话,设置MultiLine为Fales看看!
加载更多回复(14)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧