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):具有指定文本、标题、按钮和图标