我想知道是否可以将颜色放在鼠标光标的位置(类似于颜色选择器)。假设我有红色,一旦变为绿色,请点击鼠标。程序运行时,它应该将鼠标光标位置和颜色放在屏幕上的相同位置。
https://www.humanbenchmark.com/tests/reactiontime/
我不是想作弊我只是试图探索c#的功能而且我确定上面的测试可以防止这类内容。这也可以用于自动化
答案 0 :(得分:0)
答案 1 :(得分:0)
说我们有一张表格。
假设我们有一个图片框停靠以填充整个表单。
我们可以使用pictureBox Control的MouseClick事件来获取鼠标的位置。
然后将pictureBox
的图像转换为位图然后调用GetPixel()
,然后返回颜色,然后.Name
。
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
Bitmap bit = new Bitmap(pictureBox1.Image);
MessageBox.Show(bit.GetPixel(e.X, e.Y).Name);
}