Tag: 复选框

如何在C#中循环显示多个复选框

我在winfrom中有100个复选框。 他们的名字是顺序像checkbox1,checkbox2等。我在winform中有一个提交按钮。 单击提交按钮后,它会检查是否选中了复选框,然后更新某个值,否则更新另一个值。 我必须选中100复选框。 因此,我必须遍历100复选框以检查是否选中了复选框。 我知道如何选中复选框 private void sumit_button_Click(object sender, EventArgs e) { if (checkbox1.Checked) { // update } else { // update another } if (checkbox2.Checked) { // update } else { // update another } ………………….and so on } 但我怎么能这样做100复选框???

如何更改复选框上的检查图像

它有文字,图像,然后是复选框, 我想使用更好的图像进行检查,但无法找到更改已检查和未检查图像的方法 this.checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; this.checkBox1.Checked = true; this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked; this.checkBox1.Image = global::ClientExam.Properties.Resources.action32; this.checkBox1.Location = new System.Drawing.Point(145, 140); this.checkBox1.Name = “checkBox1”; this.checkBox1.Size = new System.Drawing.Size(273, 127); this.checkBox1.TabIndex = 0; this.checkBox1.Text = “checkBox1”; this.checkBox1.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; this.checkBox1.UseVisualStyleBackColor = true; 谁知道一个不需要我自己控制的人呢?

Gridview中的TemplateField中的复选框在回发时丢失

我有一个带有模板字段的gridview。 在该模板字段中是一个复选框。 我在gridview之外有一个提交按钮来分配已检查的记录。 在回发时没有复选框注册为正在检查。 这是我的代码: <asp:Label ID="lblCFID" runat="server" Visible="false" Text='’ /> protected void AssignRecords(object sender, EventArgs e) { int Rows = gvASH.Rows.Count; for (int i = 0; i < Rows; i++) { //CheckBoxField cb = ((CheckBoxField)gvASH.Rows[i].Cells[1]).; CheckBox cb = (CheckBox)gvASH.Rows[i].Cells[0].FindControl("cb"); Label lblID = (Label)gvASH.Rows[i].Cells[0].FindControl("lblCFID"); if (cb.Checked == true) { string ID = lblID.Text; //Assign Code […]

如何从列表框中选择项目在WPF中有复选框?

这是ListBox代码: 如何使用C#获取上面ListBox中所有选中的复选框?

Combobox与winforms中的复选框

我正在尝试寻找一种简单的方法来设计一个带有combobox的winform,其中包含复选框值以选择多个值。 但我找不到免费样品。 如果任何人对不需要许可证的样本有良好的链接。 请告诉我。 我不是在寻找像telerik和infragistics这样的控件。

如何知道datagridview中的特定复选框是否已检查?

我有一个gridview,它有2列,一个是文本框列,另一个是复选框列,如何知道选中了哪个复选框。 如图所示,假设选中了任何复选框,我想将相应的文本框值显示给该复选框。 任何人都可以帮助我?我尝试了下面的代码,但我面临的问题是,一旦我点击下一个复选框后显示值,然后显示之前检查的复选框值。 dataGridView1.CellValueChanged += new DataGridViewCellEventHandler(dataGridView1_CellValueChanged); void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { object tempObj = dataGridView1.Rows[e.RowIndex].Cells[1].Value; dataGridView1_CurrentCellDirtyStateChanged(sender, e); if (((e.ColumnIndex) == 1) && ((bool)dataGridView1.Rows[e.RowIndex].Cells[1].Value)) { MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); } }

MVC 4 – 多对多关系和复选框

我正在使用ASP.NET MVC 4和Entity Framework。 在我的数据库中,我有一个表Subscription ,表示对公共传输的订阅。 这个订阅可以提供对几个公共交通公司的访问(因此订阅可能有1,2,3,……公司),然后这些表之间是多对多关系(我之间有一个中间表)。 我想允许通过一个页面创建订阅,该页面将包含一个字段的订阅金额和可用的公司复选框。 每个复选框代表一个现有公司(存储在我的数据库中的公司)。 有关如何做到这一点的任何想法? 我已经阅读了这个ASP.NET MVC多重复选框,但它并没有真正帮助。 编辑:这是我的表格图。

C#将复选框添加到WinForms上下文菜单

我在表单上有一系列复选框。 我希望能够从上下文菜单以及表单本身中选择它们。 上下文菜单链接到应用程序的系统托盘图标。 我的问题是,是否可以将上下文菜单链接到这些复选框? 甚至可以在上下文菜单中添加复选框? 甚至是组合?!

OnCheckedChanged事件未触发

我有一个带有一列复选框的GridView(GridView的其余部分正在从数据库中填充)。 我正在使用AJAX来执行不同的function,我想知道我是不是在正确的位置调用OnCheckedChanged事件。 它应该包含在某种UpdatePanel中吗? 对于所有这些工作原理我还是很新…基本上我的目标是在选中复选框时更改数据库中的位值。 我知道如何做到这一点的逻辑,我只是​​不知道我是否以正确的方式处理我的OnCheckedChanged事件。 .CS protected void CheckBoxProcess_OnCheckedChanged(Object sender, EventArgs args) { CheckBox checkbox = (CheckBox)sender; GridViewRow row = (GridViewRow)checkbox.NamingContainer; OrderBrowser.Text += “CHANGED”; } } 的.aspx First Name Last Name State Zip Code Source Date Joined

CheckComboBox:如何在单击选择后阻止combobox关闭?

我有一个combobox,它上面有一堆复选框。 我希望用户能够在combobox关闭之前多次单击(或由用户自己关闭)。 现在的问题是,每次单击复选框时,combobox都会关闭,迫使想要选择多个选项的用户多次重新打开它。 我在同一主题上找到了其他问题,但这些问题适用于Silverlight,Qt等比较标签。 我已经尝试过设置StayOpenOnEdit,但这并不能解决问题。 据我所知,没有财产可以解决我的问题。 这让人怀疑我可能会把错误的组件放在一起。 单击复选框后,如何防止combobox自动关闭? 是否有更适合此类任务的组件,如果有,它的名称是什么? 请注意,即使#2的答案是“是”,我仍然对纯粹的学术原因感到好奇。 正如有人在post中建议的那样,我玩过切换按钮和列表框。 然而,这导致了一个总是完全显示的所有复选框的列表,其后面有一些灰色的东西(我假设是切换器)。 也许我在标记中做了一些不那么聪明的事情。 关键是要实现这样的东西,但它需要是一个标准的WPF控件(所有选定项目的连接线很好,但不是必须的)。 此外,我已经阅读了关于绑定和处理尚未完全开发的抱怨,我感到有点怀疑。