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());
}
}
}
查看全文
相关阅读:
SQL中如何用一个表的列更新另一个表的列?
ASPxGridView利用CheckBox实现全选
DevExpress.NETv8.1(Web Controls)学习笔记
ALSA vs OSS
video telephone
uClinux系统分析 转
Using KVM On Ubuntu 7.10 (Gutsy Gibbon)转
想买开发板,我真的需要么?
uClinux的内存管理转
各种开源软件授权方式的选择 (zt)
原文地址:https://www.cnblogs.com/SunWentao/p/1245828.html
最新文章
exists语句使用的两个例子:
pass parameters to view(参数视图)
ProcedureLevel Atomicity(存储过程级别的原子性:)
XmlSerializer不能序列化Dictionary对象。。。
AJAX IEonly problem : Unkown runtime error
[转]3 Quick Steps for a Painless Upgrade to jQuery 1.3
编写好的JavaScript代码
根据数据库中的元数据自动生成实体类及iBatis相关的配置的工具
XQuery/XPath应用
jQuery Plugin Develop Guideline
热门文章
爱上Python了
测试基础总结
SOS:如果只想用程序创建价值,而对技术本身不在乎,小弟该走什么路线。
DBCC用法
C# datetime 操作
asp.net 事务处理
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
如何装SQL存储过程执行完毕的状态返回给DELPHI
GridView嵌套实现
SQL事务
Copyright © 2011-2022 走看看