C#之PictureBox控件 、对话框

本文介绍了PictureBox控件的使用方法,包括如何显示不同格式的图片及SizeMode属性的作用。此外,还详细讲解了模态对话框与非模态对话框的区别,并提供了创建消息框的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PictureBox控件

PictureBox控件用于显示位图、GIF、JPEG、图元文件或图标格式的图形
Image属性确定所显示的图片,该属性可在运行时或设计时设置 。
SizeMode属性控制图像和控件彼此间的相互显示方式,取值为:
Normal: Image置于PictureBox的左上角,凡是因过大而不适合PictureBox的任何图像部分都将被剪裁掉。
StretchImage会使将图像拉伸适合PictureBox的大小。
AutoSize:会使控件调整大小,适合图像的大小。
CenterImage:会使图像居于工作区的中心。

对话框

1.模态对话框
所谓模态对话框,就是指当这个对话框弹出的时候,鼠标不能单击这个对话框之外的区域,这种对话框往往是用户进行了某种操作后才出现的。

            Form2 frm = new Form2();//新建一个窗体对象
            frm.message = "这是一个模态对话框!";
            frm.ShowDialog();//ShowDialog方法用于打开一个模态对话框

2.非模态对话框
非模态对话框通常用于显示用户需要经常访问的控件和数据,并且在使用这个对话框的过程中需要访问其它窗体的情况。
创建非模态对话框和模态对话框相似,模态对话框使用ShowDialog方法显示,而非模态对话框使用Show方法显示。

            Form2 frm = new Form2();//新建一个窗体对象
            frm.message = "这是一个非模态对话框!";
            frm.Show();//Show方法用于打开一个非模态对话框

3.消息框
消息框经常用于向用户显示通知信息,消息框是特殊类型的对话框,包含消息、图标和一个或多个按钮,常用于提供简单的文本格式的消息。
可以使用MessageBox产生消息框。与其它窗体不同,开发人员不需创建MessageBox类的实例。调用静态Show方法可以显示消息框。

MessageBox.Show方法的重载形式
1、MessageBox.Show(String):具有指定文本;
2、MessageBox.Show(String,String):
具有指定文本和标题
3、MessageBox.Show(String,String, MessageBoxButtons):
具有指定文本、标题、按钮
4、MessageBox.Show(String,String, MessageBoxButtons, MessageBoxIcon):具有指定文本、标题、按钮和图标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值