我需要一些整天困擾我的類的輸入。我想要實現的是將按鈕旁邊的按鈕列出,並在當時顯示最多8個按鈕。因此,如果有8個以上的按鈕,我將使用導航按鈕滾動瀏覽可能的按鈕。C#中的Buttonmanagement和自動生成的按鈕點擊事件
我遇到的問題是,因爲這些都是在循環中生成的 - 點擊事件並不像我想要的那樣。
這是我對本作的類: Buttonmanagement class
這個問題可能是很容易的,但我一直盯着這個太長了!當我第一次觸發drawGroupButtons()方法時,我發現它最容易在中間顯示按鈕時看到問題。我可以毫無問題地走向一個方向,但只要我改變方向,問題就開始出現。
在我的例子(在另一個未連接類),我用128點的按鈕,並開始從43產生他們57.如果我留在「菜單」我得到: 29,43 - > 15, 29 - > 0,15
上面的值是p_Start和p_End的內容。這正是我想要的。如果您注意到每一步中的按鈕數量不同,那是因爲導航按鈕(第一組0,15只有一個右鍵)。但是當我開始正確的時候,使用了初始值(在這種情況下是43,57)。所以我會從0,15跳躍到57,71這是非常錯誤的:(這就像點擊事件不知道其他人的變化。有誰知道我在這裏做錯了嗎?
@Ondrej所需要的所有代碼是附屬的,所以是的,它s「本地」但仍相關 – Thomas
我們不包含pastebin上的代碼。要麼在這裏張貼相關部分,要麼根本沒有。先閱讀SO的規則! –
啊,當然可以。我可以簡單地在這裏發佈代碼:) – Thomas