扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
private void contextMenu1_Popup(object sender, System.EventArgs e) { contextMenu1.MenuItems.Clear(); contextMenu1.MenuItems.Add("Checked",new System.EventHandler(this.Checked_OnClick)); contextMenu1.MenuItems.Add("Unchecked",new System.EventHandler(this.Unchecked_OnClick)); if (contextMenu1.SourceControl == checkBox1) { this.contextMenu1.MenuItems.Add("Indeterminate", new System.EventHandler(this.Indeterminate_OnClick)); } } |
protected void Checked_OnClick(System.Object sender, System.EventArgs e) { if (contextMenu1.SourceControl == radioButton1) radioButton1.Checked = true; else if (contextMenu1.SourceControl == checkBox1) checkBox1.Checked = true; } |
protected void Unchecked_OnClick(System.Object sender, System.EventArgs e) { if (contextMenu1.SourceControl == radioButton1) radioButton1.Checked = false; else if (contextMenu1.SourceControl == checkBox1) checkBox1.Checked = false; } |
protected void Indeterminate_OnClick(System.Object sender, System.EventArgs e) { if(contextMenu1.SourceControl == checkBox1) checkBox1.CheckState = System.Windows.Forms.CheckState.Indeterminate; } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。