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