0
PictureBox에서 상속 된 사용자 지정 PictureBox 클래스를 만들고 싶습니다.사용자 지정 상속 된 클래스의 MouseClick 이벤트 처리기
public partial class Custom : PictureBox
{
public Custom()
{
this.Size = new System.Drawing.Size(20, 20);
this.Image = WindowsFormsApplication1.Properties.Resources.icon;
}
private void Custom_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
}
}
}
또한 contextMenuStrip을 만들었지 만 내 MouseClick 이벤트에 액터를 연결할 수 없습니다. 내가
contextMenuStrip1.Show(Cursor.Position);
를 사용하려고하면 나는 contextMenuStrip1이 현재 컨텍스트에 존재하지 않는다는 오류가 발생합니다. 이 이벤트를 어떻게 처리할까요?
contextMenuStrip1은 양식의 코드에 정의되어 있으므로 사용자 지정 그림 상자에서 사용할 수 없습니다. 이 클래스에 새 클래스를 만들어 사용해야합니다. – user2737037