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());
}
}
}
查看全文
相关阅读:
基于Windows Azure 安装SharePoint 2013
mysql 在线安装
Django实战1权限管理功能实现10:用户管理
Django实战1权限管理功能实现08:组织架构修改和删除
Django实战1权限管理功能实现07:组织架构列表展示
nginx 在线安装脚本
sublime 快捷键
Django实战1权限管理功能实现09:组织架构关联用户
Kubernetes概述
入园2年7个月的第一篇技术博客的水文
原文地址:https://www.cnblogs.com/SunWentao/p/1245828.html
最新文章
用WPF+MongoDB开发房产信息收集器(1)
解决FireFox不能Debug Silverlight程序的问题
EDG夺冠那天我立了个flag,今天是来兑现的。。。
五款超实用的开源SVG工具
.net后台获取html控件值
我是一条内存
linux安装nodejs+npm+cnpm+git
phpcms上线部署到nginx服务器
phpcms修改域名(linux+nginx环境)
遍历执行promise
热门文章
JSch Java实现的SFTP(文件下载详解篇)
佛系每日养生题177. 第N高的薪水
[译]JS 定时器工作原理
什么是数据结构?
国家/地区 语言缩写代码 查询备用
Html5 常见的新增API详解
css 强制换行
百度翻译接口破解
基于REST API无侵入的静态接口文档生成工具
maven项目多版本互不兼容依赖冲突解决办法
Copyright © 2011-2022 走看看