c#中的picturebox显示的图片能全屏吗?并且要求实现图片随窗口缩放。
不能的话用什么可以实现上述的两个功能,新手,求详细点代码啊,追加^_^,请懂的亲讲讲,一句话的就不要回了。
不是马上全屏的,比如我单击按钮,那么图片在picturebox显示(不全屏),之后双击图片或者其他方式再全屏显示。
还有就是picturebox可以缩放
追答在你button的click事件里写picturebox1.image=文件名,就能显示了
sizemode选zoom的话可以自动缩放图片
picturebox本身不能缩放,但可以设置anchor属性来固定其与容器边的距离。这样的话调整form的大小,picturebox就会跟着动
基本上实现了,还有个小问题就是我想通过代码来改picturebox的dock属性,请问这句代码该怎么写?
追答picturebox1.dock=dockstyle.fill;
诸如此类。
太感谢了!我实现了,可是图片全屏了以后按钮也显示出来了,看着好别扭因为我是单击才会全屏显示。
还有就是全屏之后就退不出来了。。。
可以在doubleclick里写事件,这样就是双击显示
退出的话在picturebox的keypress里写
if(e.keychar==keys.escape) 后面自己写你想怎么退出就怎么写,这样按esc键就执行你的退出操作。
e是神马?
追答事件后面圆括号里有个EventArgs e,e就是个变量,返回键盘事件中用户按了哪个键,按了几下,等。这里只需获取按了哪个键即可
追问没有keychar
追答那你一定是写错事件了
键盘事件一定有个keychar或者keycode
不是click事件。。。
刚说了是keypress事件里写这个
请教下哦,要想让picturebox中显示的图片随窗体变化而变化,应该怎么设置,
并且窗体可以通过鼠标拖动实现变小变大
追答窗体直接就能拖动
picturebox设置anchor属性即可保持其与窗体同步变化大小
我的窗体只能最大化,不能用鼠标拖动是怎么回事?
还有如何实现鼠标划过指定区域会有提示?
(我在窗体中插入了一个小图片作为一个标记,如何实现鼠标划过该标记会有提示信息)
这个在事件里有,我忘了叫mouse什么了...就是鼠标经过触发的事件。你做个label,把visible设为false,鼠标经过时改true即可