狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#中如何實現拖動PictureBox控件

admin
2024年10月22日 16:41 本文熱度 623

在 Windows 窗體應用程序中顯示圖片時要使用圖片控件 ( PictureBox ),圖片的設置方式與背景圖片的設置方式相似。
圖片控件中常用的屬性如下表所示。

屬性名作用
Image獲取或設置圖片控件中顯示的圖片
ImageLocation獲取或設置圖片控件中顯示圖片的路徑
SizeMode獲取或設置圖片控件中圖片顯示的大小和位置,如果值為 Normal,則圖片顯不在控件的左上角;如果值為 Stretchimage,則圖片在圖片控件中被拉伸或收縮,適合圖片的大小;如果值為AutoSize,則控件的大小適合圖片的大小;如果值為 Centerimage,圖片在圖片控件中居中;如果值為 Zoom,則圖片會自動縮放至符合圖片控件的大小

思路是這樣的,得有三個變量:

記錄x坐標: int xPos;
記錄y坐標: int yPos;
記錄是否按下鼠標: bool MoveFlag;

//在picturebox的鼠標按下事件里,記錄三個變量.

private void picBox_MouseDown(object sender, MouseEventArgs e)

{

    MoveFlag = true;//已經按下.

    xPos = e.X;//當前x坐標.

    yPos = e.Y;//當前y坐標.

}


//在picturebox的鼠標按下事件里.

private void picBox_MouseUp(object sender, MouseEventArgs e)

{

    MoveFlag = false;

}


//在picturebox鼠標移動

private void picBox_MouseMove(object sender, MouseEventArgs e)

{

    if (MoveFlag)

    {

        picBox.Left += Convert.ToInt16(e.X - xPos);//設置x坐標.

        picBox.Top += Convert.ToInt16(e.Y - yPos);//設置y坐標.

    }

}

這樣就可以實現控件在容器里的移動。


該文章在 2024/10/23 9:40:05 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved