主题:请教C#窗口的等比例缩放问题
coeus
[专家分:0] 发布于 2006-05-14 10:57:00
请问C#中能不能实现窗口的等比例缩放呀,我做的窗口不能等比例缩放,窗口最大化窗口后里面还是原来的大小.
回复列表 (共9个回复)
沙发
jzyray [专家分:20610] 发布于 2006-05-14 12:52:00
设定Anchor或者Dock属性
板凳
coeus [专家分:0] 发布于 2006-05-16 11:16:00
谢谢指教!
3 楼
coeus [专家分:0] 发布于 2006-05-16 11:27:00
那再请问 图片也可以等比例缩放的把 ,那请问怎么做呢?谢谢
4 楼
jzyray [专家分:20610] 发布于 2006-05-16 12:34:00
利用PictureBox的SizeMode属性调为PictureBoxSizeMode.StretchImage即可。
当然,也可以利用GDI+的Bitmap,Image类组合实现。
5 楼
coeus [专家分:0] 发布于 2006-05-16 14:32:00
呵 你回复的真快,谢谢!
6 楼
coeus [专家分:0] 发布于 2006-05-16 14:51:00
再麻烦一下,我系统的主界面本来是直接设置的backgroud的image,现在用了个全屏的picturebox,但是现在这个picturebox会挡住我其他的界面,是怎么回事?
7 楼
jzyray [专家分:20610] 发布于 2006-05-16 18:30:00
右击picturebox->选择“置于底层”
或者
在代码中调用控件的SendToBack()方法
8 楼
coeus [专家分:0] 发布于 2006-05-17 16:35:00
我有这样拭过,还是不行!
9 楼
jzyray [专家分:20610] 发布于 2006-05-17 19:20:00
如果你指的是遮住了background,那么只有切割picturebox或者用GDI+直接在背景上绘制原本显示在picturebox中的内容。
我来回复