![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 米克斯 ![]()
![]() |
![]() 我使用panel這個元件,AutoScroll設定為True, 我在Panel內產生一堆按鈕要使用,現在遇到的問題是, 當我生成的按鈕超過panel的高度時,有滾輪可以往下滾動, 但是當我點選裡面的某個按鈕後, 我再將滾輪往更下面滾,panel的位置會被拉回我最後點選的那個按鈕上, 如圖所示,我點選其中一個按鈕,該按鈕出現藍色外框, 表示我最後是點選那個按鈕, 我再將滾輪往下拉,panel的視窗就會被拉到藍色外框的那個位置, 但如果我點選panel外面的元件(eq.textbox)之後, panel就不會被拉回那個按鈕的位置, 想請問有沒有辦法可以解決這個問題,謝謝。 |
1樓 |
可以將您的程式PO上來嗎?
本篇文章回覆於2020-07-24 15:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
米克斯 ![]() |
>>P陳
哪一段呢? 我是照著範例在panel裡面生成按鈕 當我滑鼠最後點選的物件是panel內的按鈕時,才會有上述的那種情況 例如從上到下總共10個按鈕,當我點選第3個按鈕之後, 我將panel滾到下面要看第10個按鈕上的文字, panel就會被拉回像我PO文的那個位置。
本篇文章回覆於2020-07-28 10:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
哪一段呢?
我是照著範例在panel裡面生成按鈕 ------------------------------------ 您要PO出 前一段,ButtonA 來產生 所有PANEL 及 button 的程式 也就是讓要協助你的人,要按一個 ButtonA 就能產生您的問題,並來協助你 您PO的程式有很多未知的變數,比如 i j 等等,我那能猜出來要放什麼 C1StringNum 也沒有交待
本篇文章回覆於2020-07-28 17:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
米克斯 ![]() |
> P陳
抱歉 沒有講清楚讓您產生誤會了 上面那段有些變數只是我要顯示在button上面的文字而已 跟我講的狀況沒有甚麼關聯 所以我才沒有詳述 我拿下面這個做例子 宣告變數 我這邊生成的是用textbox 跟 button一樣狀況 我拉一個panel 這裡是元件名稱是panel6 panel的AutoScroll設為True 情況應該是一樣的,我在panel內點選第一個textbox要輸入時,如果滾輪往後面滾動, 他會被拉回第一個textbox那邊, 我想問的是有沒有什麼設定可以讓它不會被拉回去那個位子。
本篇文章回覆於2020-07-29 09:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
1. 每一個欄位都可以打資料沒問題,跳格也很正常,我看不到問題在那
2.btuinput 您沒有交待,我猜是編號,就加在FOR 的後面加了一句 btuinput =I 在左上角那格打字後 上下滾動,很正常
本篇文章回覆於2020-07-29 17:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |