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

2022-05-30 00:50:30 字數 1854 閱讀 7899

1樓:

使用命令體系。

picturebox.load事件寫:

picturebox.mousemove += new .........;

意思很簡單,將事件動態載入麼,那麼就在load或completed事件中再註冊mousemove事件不就行了!還有這樣的新手來問題麼?

obj.load += new eventhadler(事件);

如果有重複載入時,可考虛在unolod中進將事件刪除嘛!用-=就可以了!

2樓:鐵書包

需要這麼複雜嗎!判斷一下有沒有**不就行了

3樓:匿名使用者

if.............

c#關於picturebox控制元件,滑鼠點選事件問題

4樓:匿名使用者

private void picturebox1_mouseclick(object sender, mouseeventargs e)

5樓:匿名使用者

在點選事件裡有個引數e,可以用e.x和e.y獲得座標

c# 當在picturebox上單擊時響應滑鼠事件(著急,**等)

6樓:匿名使用者

this.mousedown +=new mouseeventhandler(picturebox2_mousedown);

這一句,你看他是些在form1的建構函式裡面的,自然就是新增給了form1,執行出來也就是你這樣的情況

你可以選中picturebox1,然後在其事件裡面找到滑鼠單擊事件,雙擊之後,系統就會自動給你產生picturebox1的單擊事件函式,你再在裡面新增**就行了

c#中的picturebox 的mouseclick事件有時候不觸發

7樓:

訊息響應有先有後

把這個移到mousedown裡。

如果還是有問題,那一定是這個原因:你的**有透明通道。

控制元件進行hittest時,其測試區域不包含透明部分。所以不觸發事件。

8樓:

事件程式設計時「private void picturebox2_mouseclick(object sender, mouseeventargs e)」這一行不是手動輸入的吧?如果手動輸入不會執行,必須雙擊控制元件「picturebox」再寫**。

c# 中給控制元件新增onmousemove事件響應函式不響應的問題 10

9樓:匿名使用者

思路應該是沒有問題,我這邊這樣新增是可以進入斷點程式的。你是不是應該檢查一下你的整體**。或許你介面佈局有問題出現了焦點被奪走的情況,如果這個控制元件沒有焦點,那麼也不會激發這個事件。

如果你能帖出你全部**或許可以找到問題在**。

c#語言中在一個picturebox上,用滑鼠的mousedown和mousemove來實現移動所畫的矩形 10

10樓:

可以在mousedown、mousemove兩個事件裡記錄下滑鼠的左邊然後計算矩形,這不就是滑鼠移動所畫出的矩形嗎?呵呵,我沒做過,說下思路,希望能幫到你啊!

c#上的picturebox跟著滑鼠移動,結果有時動有時不動

11樓:陽光的雷咩咩

具體什麼情況下不動呢?比如和滑鼠速度與移動的位置有關?可以幫除錯

關於vs c#製作介面時.mousemove 問題

C如何在richtextbox控制元件中實現每行不超過字元

我是這樣想的,嘻嘻!寫一個函式 用split n 獲得一個包含每一行文字的字串陣列,然後用if判斷,這個函式可以用textchange事件來觸發,下面是偽 string strs richtextbox1.text.split n foreach string str in strs bool is...

VB中怎樣在picturebox中輸入文字

簡單的實現方法 在picturebox中加入一個label控制元件,利用這個label顯示文字。將label背景設定為透明,所顯示的文字不會影響畫面。具體實現方法如下 1 在窗體form1上佈置一個picturebox,將一個label拖入到picturebox內。再在窗體上佈置一個textbox ...

C中怎麼把幫助按鈕弄上去窗體上,用什麼控制元件

還得把最大化和最小化的屬性給false掉.你自己去視窗的屬性找.以max和min開頭地.helpbutton 如果顯示最大化或最小化框,則忽略 helpbutton 屬性的值。把最小化和最大化按鈕去掉才可以顯示helpbutton winfrom窗體右上角的?幫助按鈕怎麼新增 this.helpbu...