首页新闻找找看学习计划

修改C#窗体的标题字体大小

0
悬赏园豆:20 [待解决问题]

boss有个需求,要把某一个窗体的标题字体调大一点(不改变Windows设置的前提下)

网上搜了半天说要重绘,不会,而且太麻烦了

我自己做的是一个图片,去掉了标题栏,但是barManager菜单就不能用,用label代替了menubutton,用起来很怪,还有退出按钮在一些判断下,根本没有反应

这是原本的窗体,鼠标滑过menubutton时,有一个背景的处理

这是我用的背景图,menubutton是由一个pic,一个label组成的,根本不能有滑过的效果,而且点击了也相当于没反应,事件倒是可以做,还有退出,在判断操作之后才能退出,根本没反应,不加判断才可以正常使用

 

哪位大神有相同经历的(改变窗体的字体大小),求教

 

我的豆不多,不好意思……

问题补充:

用图片做的那个窗体,功能都实现了,但是觉得很怪,今天任务不是很多,所以想优化一下,越简单越好

琹。的主页 琹。 | 初学一级 | 园豆:172
提问于:2014-08-26 14:33
< >
分享
所有回答(3)
0

标题大小,还是没必要做这个需求了,使用GDI+重绘能解决问题,但是,如果客户又有别的需求呢?写死的方案就是瞎指挥的需求。

如果你一定要这样,建议你使用WPF,用WPF,忽略系统窗体标题后,自定义窗体标题条来实现,可以免去你的这个菜单的问题。

519740105 | 园豆:5810 (大侠五级) | 2014-08-26 14:46

总不能为了一个窗体就换架构什么的吧,菜单的问题刚才解决了,用SimpleButton做,我再研究研究,谢啦

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-26 14:48

@琹。: 呵呵,也是。不过作为WINDOWS桌面开发,用WPF要比WINFORM好,如果可能,还是尽快的更换了。

支持(0) 反对(0) 519740105 | 园豆:5810 (大侠五级) | 2014-08-26 15:29

@519740105: 换个结构成本还是比较高的。

不过WPF确实比较适合界面强迫症患者,要不然就得转WEB开发了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:29818 (高人七级) | 2014-08-26 15:43
0

只能说呵呵了,如果你跟BOSS说为了让标题大一点,需要的成本是1万~10万,不知道他会不会抓狂。

爱编程的大叔 | 园豆:29818 (高人七级) | 2014-08-26 14:48

太夸张了吧

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-26 15:08

@琹。: 还好我没有说100万。

支持(0) 反对(0) 爱编程的大叔 | 园豆:29818 (高人七级) | 2014-08-26 15:26
0

简单一点 做个用户控件 里面放标题栏的东西 事件什么的都公布出来  主窗体放你的用户控件

戴眼镜的杀手 | 园豆:240 (菜鸟二级) | 2014-08-26 15:33

我也想简单,但是,如果控件可以放在标题栏,就不用这么麻烦了,关键是不能啊……

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-26 15:40

@琹。: 你还是太年轻了

支持(0) 反对(0) 戴眼镜的杀手 | 园豆:240 (菜鸟二级) | 2014-08-26 16:34

@戴眼镜的杀手: 哎……

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-26 16:45

@琹。: 就是因为这个原因才重绘标题栏的啊,好久没做winform了,家里应该有以前公司重绘的功能外壳,回去找找发给你

支持(0) 反对(0) 戴眼镜的杀手 | 园豆:240 (菜鸟二级) | 2014-08-26 17:02

@戴眼镜的杀手: 我理解了你回复的第一句,在做,突然就觉得你是对的,谢谢了

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-27 10:40

@琹。: 私信我个联系方式 晚上我把东西发给你 你可以参考一下

支持(0) 反对(0) 戴眼镜的杀手 | 园豆:240 (菜鸟二级) | 2014-08-27 16:12

@戴眼镜的杀手: 871848468@qq.com,谢了

支持(0) 反对(0) 琹。 | 园豆:172 (初学一级) | 2014-08-28 14:04

@琹。: 额 昨天没看到你回 今晚发给你

支持(0) 反对(0) 戴眼镜的杀手 | 园豆:240 (菜鸟二级) | 2014-08-29 11:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册