zoukankan
html css js c++ java
C# Windows Form programming 系列之二
[assembly: System.Reflection.AssemblyVersion(
"
1.2
"
)]
namespace
MyNamespace
{
using
System;
using
System.Drawing;
using
System.Windows.Forms;
public
class
MyForm : Form
{
private
Button btnLoad;
private
PictureBox pboxPhoto;
public
MyForm()
{
this
.Text
=
"
Wentao's C# Form
"
;
//
Set the form's minimum size
this
.MinimumSize
=
new
Size(
200
,
200
);
//
Create and configurate the Button
btnLoad
=
new
Button();
btnLoad.Text
=
"
&Load
"
;
btnLoad.Left
=
10
;
btnLoad.Top
=
10
;
btnLoad.Click
+=
new
System.EventHandler(
this
.OnLoadClick);
btnLoad.Anchor
=
AnchorStyles.Top
|
AnchorStyles.Left;
//
Create and configurate the PictureBox
pboxPhoto
=
new
PictureBox();
pboxPhoto.BorderStyle
=
System.Windows.Forms.BorderStyle.Fixed3D;
pboxPhoto.Width
=
this
.Width
/
2
;
pboxPhoto.Height
=
this
.Height
/
2
;
pboxPhoto.Left
=
(
this
.Width
-
pboxPhoto.Width)
/
2
;
pboxPhoto.Top
=
(
this
.Height
-
pboxPhoto.Height)
/
2
;
pboxPhoto.SizeMode
=
PictureBoxSizeMode.StretchImage;
pboxPhoto.Dock
=
DockStyle.Fill;
//
Support for picturebox resize operation
//
pboxPhoto.Anchor = AnchorStyles.Top | AnchorStyles.Bottom
//
| AnchorStyles.Left | AnchorStyles.Right;
//
Add our new controls to the Form
this
.Controls.Add(btnLoad);
this
.Controls.Add(pboxPhoto);
}
private
void
OnLoadClick(
object
sender, System.EventArgs e)
{
OpenFileDialog dlg
=
new
OpenFileDialog();
dlg.Title
=
"
Open Photo
"
;
dlg.Filter
=
"
jpg files(*.jpg) | *.jpg|All files(*.*)|*.*
"
;
if
(dlg.ShowDialog()
==
DialogResult.OK)
{
pboxPhoto.Image
=
new
Bitmap(dlg.OpenFile());
}
dlg.Dispose();
}
public
static
void
Main()
{
Application.Run(
new
MyForm());
}
}
}
查看全文
相关阅读:
【实用】网站常用单词的中英文对照表
[译][转]jQuery 1.4 发布:15个新特性实例精讲
popupWindow 简单实现
程序员修炼之道 读书笔记
Burp Suite详细使用教程Intruder模块详解
漏洞挖掘练习环境(linux方向)
linux系统操作常见问题(ubuntu和opensuse)
驱动的加载顺序
磁盘驱动相关知识
VS 驱动工程创建软件(EeasySyS)
原文地址:https://www.cnblogs.com/SunWentao/p/1245828.html
最新文章
强悍的工具SOS(.NET)
如何创建一个可以由rundll32.dll调用的动态库
setup工程中安装net运行时
什么是异常,我们为什么要关心它The Java TutorialException第一节
viewController,view
Upload photo to facebook with iPhone app
AdMob的添加方法
objc释放对象时的要点
用类封装协议以避免在程序中增加判断语句
iphone使用mapkit或google map的一些问题
热门文章
使用父类的成员前需先实现该父类
创造iPhone等待图标
Facebook在iPhone上的FBStreamDialog按下cancel后仍然执行succeed方法的bug及临时性解决方法
显示keyboard及输入框上移
了解更多jQuery技巧来提高你的代码
jQuery.Switchable 1.0
在html静态网页中实现include包含功能
直逼 Flash 的流畅感:jQuery 运动特效展示
lhgcore 框架组件(弹出窗口,表单验证,下拉菜单,弹出日历)!
250个设计师、博客和站长应该订阅的RSS Feeds
Copyright © 2011-2022 走看看