c改變picturebox的位置問題

2022-05-30 01:45:21 字數 3063 閱讀 2596

1樓:匿名使用者

執行緒一暫停程式就像假死一樣,很彆扭,還是弄個timer控制元件吧 新增一個timer控制元件,有個interval屬性,是設定多少秒執行一次的,比如說你要1秒將picturebox移動一次,那麼就把interval設成1000(這個單位是毫秒,所以1000 = 1秒),然後用timer的tick事件..timer也就這麼一個事件,把你用來移動picturebox的**放在timer的tick時間裡面,就會1秒執行1次,然後在別的地方把timer控制元件的enabled設成true,也就是啟動

2樓:匿名使用者

增加這麼一句:

system.threading.thread.sleep(50);

使執行緒掛起50毫秒。

c#自主生成picturebox無法改變位置 5

3樓:

timer_tick方法邏輯錯誤

這樣的**會使timer在一次執行時立刻完成整個動畫過程

不應使用while true來構造**

c#中如何把**放到picturebox上的指定位置

4樓:匿名使用者

構造一個跟picturebox1一樣大小的bitmap, 設定給picturebox1, 然後在上面畫圖回

bitmap image = new bitmap(picturebox1.size.width, picturebox1.size.height);

graphics device = graphics.fromimage(image);

//如果picturebox1本身有內容,就先畫到image上

device.drawimage(picturebox2.image, w, h); //用你想要的位答置畫picturebox2

picturebox1.image = image;

5樓:匿名使用者

picturebox有個屬性可以調居中,平鋪等等

c# picturebox控制元件 顯示位置問題

6樓:匿名使用者

這個方法

簡單一些

設定座標就改變panel的滾動

內條就容行

c# 如何讓picturebox控制元件 居中顯示在panel中

7樓:du瓶邪

示例:using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

namespace tooltiptest///

/// 清理所有正在使用的資源。

///protected override void dispose( bool disposing )

}base.dispose( disposing );

}#region windows 窗體設計器生成的**///

/// 設計器支援所需的方法 - 不要使用**編輯器修改/// 此方法的內容。

///private void initializecomponent()#endregion

////// 應用程式的主入口點。///

8樓:匿名使用者

位置你可以自己算出來,大概是

picturebox.top=(panel.height-picturebox.height)/2;

pictureboxt.left=(panel.width-picturebox.width)/2;

9樓:匿名使用者

完全填充this.picturebox1.dock = system.windows.forms.dockstyle.fill;

固定的話只有計算位置了

picturebox1.location = new system.drawing.

point((picturebox1.parent.size.

width - picturebox1.size.width) / 2, (picturebox1.

parent.size.height - picturebox1.

size.height) / 2);

非固定可能是這個

如何實現c#中picturebox的相對位置的不變

10樓:珊瑚海的雙魚

設定picturebox的anchor屬性為top, bottom, left, right就行了

它預設的是top,left 當然就會出現你說情況了

祝你好運

11樓:匿名使用者

你是不是沒有鎖定它的相對位置啊,你設定好位置還後,你可以用dock屬性和anchor屬性鎖定,這裡你得用anchor。鎖定下左右吧!試試哈

不行的話hi我哈

c#picturebox 座標移動問題

12樓:

自定義一個point型別的陣列,然後用random物件去隨機不大於陣列長度範的數字,用這個數字作下標,去陣列裡選擇對應的point物件,賦給picturebox的location屬性就行了。

point pts = new point;

random ranobj = new random();

point location = pts[ranobj.next(0,pts.length)];

picturebox.location = locationl

13樓:匿名使用者

隨機資料可以用random來生成。

改變**位置可通過設定picturebox的location。

C中,picturebox控制元件中mousemove事件響應問題

使用命令體系。picturebox.load事件寫 picturebox.mousemove new 意思很簡單,將事件動態載入麼,那麼就在load或completed事件中再註冊mousemove事件不就行了!還有這樣的新手來問題麼?obj.load new eventhadler 事件 如果有重...

c語言位運算的問題,C語言中的位運算有什麼優點?

的優先順序比 高,的優先順序也比 高,所以k i j 3 實為k i 專 j 3 屬i 013 00000000 00001011 0打頭的是八進位制 所以 i 11111111 11110100 j 0x13 00000000 00010011,j 3 00000000 00010011 3 00...

C語言問題 位運算,C語言中的位運算有什麼優點?

char型別是以ascii碼儲存的,內部形式等同於一個unsigned 8位的整數。後面的移位操作只保留了第n位的值。由於 0 9 在ascii碼裡是連續的,把要輸出的一位數值加上 0 其實就得到了該數的字元表示。以行為單位把字串中所有字元的ascii值左移4位,如果左移後,其字元的ascii值小於...