0
A
回答
3
回答是:
第一*的位置的X是已知的,等於= 10個.The星號相等地間隔,距離的兩個之間*是〜15像素。
當用戶點擊星號中的一個,星號的指數可以如下
private void label4_MouseDoubleClick(object sender, MouseEventArgs e)
{
double t = (e.X - 10)/15.0;
int indexOfClickedAsterisk=(int)Math.Round(t) + 1;
}
2
這取決於。如果您願意在文本框中顯示文本而不是標籤(這就是您現在使用的模式),那麼您可以使用GetCharIndexFromPosition方法。只要確保在客戶端座標中指定Point(如果您在Label控件本身中處理鼠標單擊,則免費)。
請注意,您可以將TextBox設置爲ReadOnly,假設您不希望用戶實際修改文本。他們仍然可以選擇文字。
如果您需要實際的Label控件(例如,您甚至不想要可選文本,並且禁用的TextBox的灰顯外觀不合適),那麼您必須編寫自己的(或找到一個在線,其他人已經寫了),因爲內置的沒有這個功能。這不會太困難。您可以使用TextRenderer方法確定每個字符在繪製時的佈局位置,然後使用該信息將字符位置與鼠標單擊相關聯。
相關問題
- 1. 是否有可能檢查哪個「孩子」 DIV被點擊
- 2. 獲取哪個項目被點擊
- 3. 獲取一個元素是否可以被點擊
- 4. 是否有可能知道哪些文件是由火狐硒
- 5. 允許哪些域名?是否有可能獲得「.df」域名?
- 6. 獲取被點擊的菜單項的文本?
- 7. 是否有可能從DateInterval對象中獲取「interval_spec」字符串?
- 8. 使用文本單元格時,是否可以在文本點擊時獲取文本的值?
- 9. 是否有可能只獲取元素的隱藏文本?
- 10. 是否有可能在Python中獲取關鍵字列表?
- 11. 從字符串中獲取所有可能的英文單詞
- 12. 是否有可能在javascript中獲取調用者上下文?
- 13. 是否有可能從webdriver異常文本中獲取定位符?
- 14. 是否有可能知道在鼠標附近顯示哪些文本?
- 15. 是否有可能通過實際點擊或觸發來檢測jQuery點擊事件是否已被調用?
- 16. 是否有可能知道哪些facebook用戶點擊了facebook上共享的鏈接
- 17. 是否有可能避免Winform上的多個按鈕點擊?
- 18. 獲取有關哪個推針被點擊的信息
- 19. 是否有可能使用PHP獲取圖像鼠標點擊位置?
- 20. 是否有可能從iframe中點擊的鏈接獲取網址?
- 21. 是否可以檢查表單上的所有文本框?
- 22. 如何在javascript中點擊文本時獲取字符位置
- 23. 當我在TFS中獲取最新版本時,是否可以查看哪些文件已被替換?
- 24. 是否有可能通過點擊一個元素獲得所有被調用函數的列表
- 25. 在複選框單擊,更改哪些按鈕可以點擊
- 26. 是否有可能檢測到右鍵單擊瀏覽器上下文菜單上的左鍵單擊?
- 27. HTMLInputElement被點擊,HTMLOptionElement獲取
- 28. 我怎樣才能知道哪些提交按鈕被點擊
- 29. 如何判斷哪些unicode字符是字母(單詞)還是標點符號?
- 30. 將字符串綁定到基於哪個按鈕被點擊的文本框
的代碼來計算使它們分開,把每個數字成不同的標籤和相同的事件處理程序附加到所有標籤。然後使用發件人獲取點擊標籤。 – 2014-10-18 19:31:24