一旦我单击第一个复选框,它也会将复选标记放在另一个复选框中

Posted

技术标签:

【中文标题】一旦我单击第一个复选框,它也会将复选标记放在另一个复选框中【英文标题】:Once I click the first check box then it will place check Mark in another Check BOX also 【发布时间】:2016-01-27 14:13:45 【问题描述】:

单击第一个复选框后,我试图将一个复选框的属性设置为选中

假设有三个复选框

[]1

[]2

[] 3

如果我勾选复选框 1,第二个复选框也将被标记为选中。

[✔] 1

[✔] 2

[] 3

我需要 In MFC 中的解决方案。(有人提出相同的问题,但在不同的平台上)

【问题讨论】:

显示您尝试过的内容。就目前而言,您的问题无法回答。只是没有足够的信息。 CButton::SetCheck. 我有一个对话框,其中只有三个复选框。一旦我点击了一个复选框,它也会自动选择第二个复选框。 @IInspectable,@ Michael Walz 我曾经尝试过同样的方法 void CTask1Dlg::OnBnClicked() int h = IsDlgButtonChecked(IDC_CHECK1); CheckDlgButton(IDC_CHECK2,BST_CHECKED); 【参考方案1】:

当复选框被选中或清除时调用函数OnBnClicked()。您的示例代码获得了按钮检查状态,但没有使用它。

这是一个工作示例:

void CMFCDlgDlg::OnBnClickedCheck1()

    if (IsDlgButtonChecked(IDC_CHECK1) == BST_CHECKED)
        CheckDlgButton(IDC_CHECK2, BST_CHECKED);

【讨论】:

以上是关于一旦我单击第一个复选框,它也会将复选标记放在另一个复选框中的主要内容,如果未能解决你的问题,请参考以下文章

将复选标记保存到 tableView Swift 时出现问题

集合视图更新问题 - Swift

如何防止指定任务触发

UITableView 中需要多次点击以进行复选标记

Web 可访问复选标记

使用 SearchBar 时,复选标记与 TableView 中的错误行相关联