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值小於...