问题标签 [checklistbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
149 浏览

php - 在后端将 jquery 与 PHP 连接以删除

我正在创建一个待办事项列表,它可以排序、添加要做的事情和删除要做的事情。我正在使用 Jquery。我是 javascript 和 php 的新手。

(1) 点击删除图标。它应该在后端与 PHP mysql 连接以将其删除。我尝试了很多方法来链接它们以删除它们的整行,但所有尝试均不成功。

(2) 单击复选框后,除非取消选中,否则应始终保持选中状态。我也不知道该怎么做。我尝试了所有 youtube 和 stack 方法。

我的数据库是清单表是清单我有 checklist_id、checkbox、thingtodo、sortable_order

我的代码:

0 投票
1 回答
101 浏览

c# - 如何确保在事件方法内部调用之前发生 ItemCheck

所以这个问题真的很简单。我有一个checkedListBox,在ItemCheck 上我想调用我的方法UpdateGraph()。问题是,如果我在事件中调用它,它会在项目被视为检查之前运行 UpdateGraph 方法。由于更新图方法使用了一个 foreach(checkListBox.CheckedItems 中的 var 项),因此是否已经应用了新的已检查值,这一点很重要。

我通过手动设置事件中的新值尝试了一种解决方法,但这给了我一个 StackOverflowException。

它给了我 SetItemChecked 所在行的异常。重申一下,我希望在 UpdateChart() 之前检查该项目,而仅调用 UpdateChart() 似乎并没有这样做。有没有人有任何变通方法可以在项目进入 UpdateChart() 方法之前对其进行检查?

编辑:谢谢,我现在明白为什么我现在得到 StackOverflowException,但是无论如何要确保该项目采用新的 CheckState 而无需手动将其传递给我的 UpdateGraph 方法?它是一种通用方法,不会总是通过我的 checkedListBox3_itemCheck 事件,因此传入 newCheckstate 可能会使事情复杂化。请注意,我可以只使用 If 来检查我传入的值并使用某种标识符来确定是否需要使用它,但如果我在进入之前找不到任何其他东西来更新检查状态,这可能是我的最后一个解决方案方法。

0 投票
1 回答
118 浏览

c# - 增加 Winform 清单框中选项的最大字符串长度

我有一个带有清单框的winform。我用一些文本选项填充它。我注意到一个选项的最大字符串长度是 25 个字符;任何超过 25 个字符的文本都将被截断。

有没有办法扩展清单框中选项的字符串大小?

作为参考,我使用的是 Visual Studio。

编辑:我写了 wpf,但实际上它是 winform。

0 投票
1 回答
466 浏览

c# - 简单的订单表单 C# 按钮不更改标签

我正在尝试创建一个简单的通用订单表格。做复选框的最简单方法是什么,这样当您单击复选框时,它们会在添加到购物车并在右侧的文本框中显示时添加到 2.00 美元的基本价格中。我还尝试在单击按钮时更改总标签的文本,但在运行时不会更改。有任何想法吗?我附上了设计表格的图片,这样可以更容易地看到我要处理的事情。

在此处输入图像描述

}

0 投票
1 回答
552 浏览

wpf - 无法使用 MVVM 通过 Xceed CheckListBox 获取 SelectedItems

我一直在为一些 UI 组件使用 wpf xceed 第三方库。我真的很喜欢 CheckListBox 在屏幕上的显示方式。但是我无法将 selectedItems 绑定到视图模型中的任何属性(setter 永远不会触发)。这是代码 -

我正在使用数据提供者从枚举中获取值 -

然后控件被声明为这样的 -

我将如何在它的视图模型中获取选定的项目?

任何快速帮助将不胜感激!

提前致谢

0 投票
2 回答
212 浏览

vb.net - 如何在checklistbox中设置项目检查?

我使用 SetItemChecked 方法自动检查复选框,但它不起作用。有人看看我的代码,请给出解决方案吗?

然后我调用 check(60) 并返回第一项检查。这是错误的?

0 投票
1 回答
102 浏览

wpf - 无法更改 xceed 复选框中的复选框颜色

我们如何更改 Xceed 的 CheckListbox 控件中复选框的刻度颜色。我已经尝试过这段代码

0 投票
3 回答
2128 浏览

c# - C# 通过匹配字符串数组来选择 CheckBoxList 项

我正在努力寻找解决问题的方法,我花了相当多的时间尝试替代解决方案,但无济于事。任何帮助或解释将不胜感激。

我有一个 SQL 数据库,其中有一个名为“类别”的字符串字段,其中包含一个由“”分隔的类别列表,例如“推荐人”、“门诊患者”。

因此,我希望将此列表与许多 CheckListBoxes 项目(ID=CategoryCBL)进行比较,只要类别与需要选择的 CheckListBox 项目匹配。

这是我的代码:

这是我的检查列表框代码:

所以我把我的类别作为result.getString(12).ToString(); 在此示例中,它等于 Infection Control、QlikView、Theatres

您还可以看到我已将结果打印到 TextBox1。

这是上面代码的结果

https://imgur.com/a/IwUqt

如您所见,仅选择了剧院。

https://imgur.com/y9sYNfW

TextBox1 中的输出显示在 X 索引处发生了 3 个匹配项,这些索引与我的各个检查列表框的索引对齐。

我真的很想知道为什么只选择了最后一个匹配复选框而不是 previos 2 匹配。

有任何想法吗?

谢谢你。

0 投票
1 回答
24 浏览

c# - 从 SQL 绑定清单中删除多个选中项

所以现在,我已经尝试了以下代码,但是它只删除了一个列表项。似乎在删除第一个项目后,列表会刷新,而另一个选中的项目不会被删除。我该如何解决这个问题,以便从数据库表中删除所有选中的项目?

0 投票
1 回答
485 浏览

c# - c#根据字符串或字符串列表检查预先填充的复选框项目

我们在 Visual Studio 2017 中有 ac# Winforms 项目。加载表单时,它会使用设置中的值填充复选框控件。

默认情况下,复选框内的所有项目都未选中。

稍后使用另一个按钮,我们会得到一个用逗号分隔的字符串,例如 (apple,oranges,kiwies)

我们想要做的是如果该项目存在于复选框中,与我们得到的字符串相比,然后使其被选中。

任何人都可以帮忙吗?