C如何在picturebox控制元件中新增多個能夠移動的圖示

2022-07-11 21:56:49 字數 2268 閱讀 7655

1樓:匿名使用者

新增多個lable,設定lable的背景**,新增lable點選事件

c#中如何一個picturebox控制元件放多張**

2樓:tn瓶邪

1. 藉助timer控制元件,當點選按鈕的時候啟用timer事件,然後在timer事件裡面組織顯示**就可以了。**呢,可以把名字存入一個陣列,在timer的滴答事件中迴圈呼叫,每觸發一次陣列就移動一個索引,直到最後一個為止。

2 . 對於多執行緒的話,實現這種功能用多執行緒就是大材小用。

不過也可以,可以把顯示**的方法用執行緒去呼叫顯示**,呼叫完畢之後執行緒會自動停止,然後你根據時間估算下,在重新呼叫執行緒即可,然後根據呼叫的次數來控制應該顯示的**就可以了。

3樓:走路最好

把**加入陣列 一個一個展示

4樓:運計算vs暈計算

那你拖三個按鈕控制元件和一個picturebox控制元件再把上面的**一複製就好了啊

c#在picturebox控制元件裡,繪製如圖的圖形並跟著滑鼠移動?(**坐等大神) 5

5樓:

這個。。我有個很簡單但是很粗略的實現,就是通過實現picturebox的mousemove事件,然後沒移動一下 就畫一次,最後擦除掉。。。

public int newx;

public int newy;

private void picturebox1_mousemove(object sender, mouseeventargs e)

希望對你又幫助 加油!!

c# picturebox新增多個**可以嗎?

6樓:匿名使用者

c#字串裡沒有\單獨出現,必須加轉義字元\,或在字串引號前加@

picturebox不能顯示2張**,即使你顯示2張,也不能對2張單獨控制,還不如一張**,一個picturebox

7樓:殷明明孫楓

不要直接在

picturebox上畫

首先定義一個**bitmap

image

=new

bitmap(picturebox1.width,picturebox1.height);

在**上畫graphics

_graphics

=graphics.fromimage(image);

然後畫矩形框

最後令picturebox1.image=image;

在c#中如何按照隨機點數移**片(有多個picturebox,就在這多個picturebox之間移動)

8樓:低**觀察

你的意思是隨機出現在picturebox中,你可以參考一下以下的思路。

首先你要隨機產生兩個數,假定分別為x,y,x和y就是你**在窗體上面座標的左上角,然後你把這個座標和picturebox控制元件的左上角一一比對,看那個最接近(x,y)就在哪個picturebox中顯示。不過如果picturebox過多的話,會非常麻煩。

所以請看第二種方法:

不用picturebox,直接隨機產生x和y(當然x,y的大小你要限定,不能超過座標)以後,直接gdi+畫圖畫到這個窗體上面。

c#如何動態的生成多個picturebox控制元件,生成的picturebox能實現不同的點選事件?

9樓:陽光的雷咩咩

public form1()

}private void f(object sender, eventargs e)

用c#的picturebox控制元件,怎麼切換資源裡的多張**?(可移植性)

10樓:匿名使用者

新增到資源裡的檔案是儲存到專案中,當你的專案釋出後,它也會在釋出後的檔案裡的。

使用方式如下:

名稱空間.properties.resources.**檔名確認你的資源裡存在**檔案1

11樓:火柴沒帽

新增到資源裡的**,是可以通過properties.resources.。。。。。這樣去呼叫了,resources後面應該是**名版稱,在vs裡會自權

動顯示的,現在也許升級了,好久沒寫winform**了,但是應該就是這樣獲取,就輸入properties.resources.看看vs編譯器後面提示什麼內容,找找看。

在C中,如何在子窗體的picturebox中顯示主窗體picturebox中的影象

方法很多 子窗體構造的時候可以穿過去,也可以用個靜態屬性傳過去 以下是靜態屬性的 public static picturebox pic new picturebox private void form1 load object sender,eventargs e private void bu...

C中如何在類外定義函式C中如何在類别範本外定義函式

目前的大多數 piler還不能解析在類的宣告之外定義的member template。c standard 對於在類定義之外定義member template 的標準寫法如下 不過在vc 6.0下無法編譯通過 template template void a test t1 p include us...

C中如何在類中呼叫另類中的資料,C 中 如何在一個類中 呼叫另一個類中的資料?

c 窗體間傳遞資料有好多種方法,說下個簡單的 在要呼叫的窗體中新增被呼叫窗體欄位,構造方法中傳入被呼叫的窗體做引數,將被呼叫窗體的需要被呼叫的資料的訪問修飾符設定為 public 將form1的 listbox 的訪問修飾符設定為 public這樣就可以通過欄位.屬性 呼叫被呼叫窗體的資料了 pub...