首页 新闻 会员 周边 捐助

C# winform如何设置类似漫画里面对话的对话框(贴内有图片描述)

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

如上图的样式二,在C#里面哪个控件可以做到这种样式,同时我要在上面显示数字,最后的效果图如下:比如下图右上角那样。我该怎么做,谢谢大家1

ziyoudefeng的主页 ziyoudefeng | 初学一级 | 园豆:122
提问于:2013-04-06 12:04
< >
分享
所有回答(4)
0

自己做窗体,然后showDialog()

滴答的雨 | 园豆:3660 (老鸟四级) | 2013-04-06 12:21

自己做窗体是不是很麻烦,需要自己添加重绘等等一些函数?

支持(0) 反对(0) ziyoudefeng | 园豆:122 (初学一级) | 2013-04-06 13:57

@ziyoudefeng: 网上找找有没有showDialog的共用组建吧,这种通用需求应该有人已经开源的

支持(0) 反对(0) 滴答的雨 | 园豆:3660 (老鸟四级) | 2013-04-06 14:00
0

用winform的GDI技术,自己划线,画框就可以了。

悟行 | 园豆:12559 (专家六级) | 2013-04-06 15:40
0

使用Region类来控制显示区域,使用gdi+来绘制界面即可。

sinhbv | 园豆:2579 (老鸟四级) | 2013-04-06 17:59
0

不难,也不用什么很高深的GDI技术,我给你个提示

先用ps作出图,然后设置为背景,然后取左上角(1,1)处的颜色,设置为透明,然后遍历整个窗体,遇到和左上角颜色一样的都设置为透明即可。 不过效率不是很高,但是能满足需求。图不是很大的情况下,完全胜任。

程序诗人 | 园豆:313 (菜鸟二级) | 2013-06-04 15:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册