zoukankan      html  css  js  c++  java
  • C#-实验3

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.IO;
    using System.Windows.Forms;
    using System.Drawing.Imaging;
    using System.Drawing.Drawing2D;
    
    
    namespace 实验3
    {
        public partial class Form1 : Form
        {
            Bitmap bitmap;
            int x, y;
            int picWidth;
            int picHeight;
            Graphics g;
    
            public Form1()
            {
                InitializeComponent();
                picWidth = 150;
                picHeight = 150;
            }
            
    
            private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                OpenFileDialog ofd = new OpenFileDialog();
                ofd.Filter = "图片文件|*.jpg;*.png;*.gif;*.bmp";
                if (ofd.ShowDialog() == DialogResult.OK)
                {
                    Bitmap srcBitmap = new Bitmap(ofd.FileName);
                    bitmap = new Bitmap(srcBitmap, picWidth, picHeight);
                    this.pictureBox1.Image = bitmap;
                }
            }
            //-----
            //button
    
            private void button2_Click(object sender, EventArgs e)
            {
                y = y - 10;
                g = this.pictureBox1.CreateGraphics();
                g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, picWidth, picHeight);            // this.pictureBox1.Refresh(); 
            }
    
            private void button4_Click(object sender, EventArgs e)
            {
                x = x - 10;
                g = this.pictureBox1.CreateGraphics(); g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, picWidth, picHeight);
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                g = this.pictureBox1.CreateGraphics(); g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, bitmap.Width / 2, bitmap.Height / 2);
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                g = this.pictureBox1.CreateGraphics(); g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, bitmap.Width * 2, bitmap.Height * 2);
            }
    
            private void button6_Click(object sender, EventArgs e)
            {
                x = x + 10;
                g = this.pictureBox1.CreateGraphics(); g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, picWidth, picHeight); 
            }
    
            private void button5_Click(object sender, EventArgs e)
            {
                y = y + 10;
                g = this.pictureBox1.CreateGraphics(); g.Clear(this.BackColor);
                g.DrawImage(bitmap, x, y, picWidth, picHeight); 
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
    
            }
    
    
    
        }
    }
    

  • 相关阅读:
    Linux系统下公式编辑器KLatexFormula
    C++11 std::chrono库详解
    Direct Visual-Inertial Odometry with Stereo Cameras
    改变机器人的初始位姿,让机器人的初始位置不在地图的原点处
    ubuntu为文件添加可执行权限
    oracle的启动和停用
    orcale创建用户、授权
    手工配置oracle数据库
    MySQL存储过程详解 mysql 存储过程
    mysql的navicat执行存储过程
  • 原文地址:https://www.cnblogs.com/alfredsun/p/4467239.html
Copyright © 2011-2022 走看看