Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
picturebox选定属性?_Picturebox_Selected - Fatal编程技术网

picturebox选定属性?

picturebox选定属性?,picturebox,selected,Picturebox,Selected,我想知道picturebox控件中是否有一个属性可以告诉您何时选择了它 我在表单中显示了一组图片框,然后用户可以单击任何图片框,当出现这种情况时,我使用此代码更改一些视觉效果,以指示用户选择了它 private void clickpicbox(object sender, System.EventArgs e) { imagenseleccionada = ((System.Windows.Forms.PictureBox)sender).Tag.ToString();

我想知道picturebox控件中是否有一个属性可以告诉您何时选择了它

我在表单中显示了一组图片框,然后用户可以单击任何图片框,当出现这种情况时,我使用此代码更改一些视觉效果,以指示用户选择了它

private void clickpicbox(object sender, System.EventArgs e)
{

        imagenseleccionada = ((System.Windows.Forms.PictureBox)sender).Tag.ToString();
        int i = Int32.Parse(imagenseleccionada);

     if (picbox[i].BorderStyle == BorderStyle.Fixed3D)
        {
            picbox[i].BorderStyle = BorderStyle.None;

        }
        else
        {
            picbox[i].BorderStyle = BorderStyle.Fixed3D;

        }
}
现在,这对用户来说只是一种视觉效果。我想做的是为picturebox[I]设置一个属性,该属性将告诉我选择了什么,这样我以后就可以只对那些被选择的对象执行一些操作


如何执行该操作?

使用包含鼠标点击的
点的
e.Location
更容易。

因此鼠标点是屏幕上的点或图像中的点?-看看答案。你可以用它找到正确的图片盒