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)
            {
    
            }
    
    
    
        }
    }
    

  • 相关阅读:
    oracle学习篇十:序列
    oracle学习篇九:同义词
    oracle相关常识
    oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
    oracle学习篇八:约束
    oracle学习篇七:更新操作、事务处理
    oracle学习篇六:子查询
    oracle学习篇五:组函数,分组统计
    oracle学习篇四:多表查询
    oracle学习篇三:SQL查询
  • 原文地址:https://www.cnblogs.com/alfredsun/p/4467239.html
Copyright © 2011-2022 走看看