程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> WinForm中實現picturebox自適應圖片大小的方法

WinForm中實現picturebox自適應圖片大小的方法

編輯:C#入門知識

WinForm中實現picturebox自適應圖片大小的方法。本站提示廣大學習愛好者:(WinForm中實現picturebox自適應圖片大小的方法)文章只能為提供參考,不一定能成為您想要的結果。以下是WinForm中實現picturebox自適應圖片大小的方法正文


WinForm中實現picturebox自適應圖片大小的方法

作者:何問起

這篇文章主要介紹了WinForm中實現picturebox自適應圖片大小的方法,涉及pictureBox控件相關屬性設置技巧,需要的朋友可以參考下

本文實例講述了WinForm中實現picturebox自適應圖片大小的方法。分享給大家供大家參考,具體如下:

picturebox控件共有兩種載入圖片方式,分別為:

pictureBox1.BackgroundImage = ImagepictureBox1.load(url)

為使加載的圖片自使用控件尺寸,可以分別對pictureBox控件設置BackGroundImageLayout=StretchSizeMode=StretchImagewinform中picturebox自適應圖片大小

做了一個示例,代碼如下,後面附完整項目源碼下載:

using System;
using System.Windows.Forms;
namespace HoverTreePictureBox
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
      WindowState = FormWindowState.Maximized;
    }
    private void button_getPicture_Click(object sender, EventArgs e)
    {
      pictureBox_HoverTree.SizeMode = PictureBoxSizeMode.StretchImage;
      pictureBox_HoverTree.BackgroundImageLayout = ImageLayout.Stretch;
      try
      {
        pictureBox_HoverTree.Load("http://hovertree.com/hvtimg/bjafjc/rgevo2ea.jpg");
      }
      catch (Exception ex){ MessageBox.Show("何問起",ex.Message); }
    }
    private void button_hovertreeZoom_Click(object sender, EventArgs e)
    {
      //圖像大小按其原有的大小比例被增加或減少 by 何問起
      pictureBox_HoverTree.SizeMode = PictureBoxSizeMode.Zoom;
    }
    private void button_HovertreeStretch_Click(object sender, EventArgs e)
    {
      //PictureBox 中的圖像被拉伸或收縮,以適應PictureBox的大小。 by 何問起
      pictureBox_HoverTree.SizeMode = PictureBoxSizeMode.StretchImage;
    }
    private void s_Click(object sender, EventArgs e)
    {
      //調整PictureBox的大小,使其等於所包含圖像的大小 by 何問起
      pictureBox_HoverTree.SizeMode = PictureBoxSizeMode.AutoSize;
    }
  }
}

附:完整實例代碼點擊此處本站下載。

更多關於C#相關內容感興趣的讀者可查看本站專題:《WinForm控件用法總結》、《C#窗體操作技巧匯總》、《C#數據結構與算法教程》、《C#常見控件用法教程》、《C#面向對象程序設計入門教程》及《C#程序設計之線程使用技巧總結》

希望本文所述對大家C#程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved