问题标签 [listcontrol]
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.
c++ - 如何有效地在两个列表控件之间复制内容
我想将行从一个列表控件复制到另一个列表控件。我只能按子项复制它们。我认为这不是很有效。必须有一种按行复制内容的方法。以下是我的代码,它一次复制一个子项目的内容。
任何人都可以通过直接从m_list
to复制一行来提供替换 for 循环的方法吗?m_report_list
我想这样的方式一定会节省很多时间。
c++ - 如何在列表控件中创建右键菜单?
(IDE:Visual C++ 6.0)
我想使用列表控件来创建像 Windows 任务管理器这样的程序。
它添加通过api接收到的进程的信息(项目),并通过列表控件显示。
我要做的是右键单击特定项目,然后会出现一个对话框,就像真正的任务管理器一样。
作为搜索的结果,似乎使用了 OnContextMenu(CWnd*, CPoint) 函数,但不明白它是如何工作的。
我希望你提供一个简单的例子。
谢谢 :)
c++ - 函数运行时如何一一显示列表项
我的列表控件项只会在功能停止时显示。我需要在函数运行时一个一个显示列表控件项。
另一个函数不断地传递值,HRESULT function()
直到数据处理完成。
c++ - 如何捕获 listctrl 单元格中的复选框的单击事件?
我制作了一个带有复选框列的列表,咨询了上面的答案。
现在我的上级要求我首先禁用 OK 按钮,至少在选中一行时启用它。
当复选框位于 listctrl 中时,我查找似乎有一种简单的方法可以捕获单击事件。
c++ - 应用程序在 AppendCollumn() 上使用虚拟列表控件崩溃
我是一个爱好程序员,仍在学习 C++ 和 wxWidgets。我在 Windows 10 Pro 计算机上使用 Code::Blocks 20.3、wxWidgets 3.1.4 和 MinGW 17.1。
我正在尝试使虚拟 wxListCtrl 在 Code::Blocks 中工作,我遵循了 ListCtrl 示例中的代码和 wxWidgets 论坛中的一个简单示例。编译和工作的示例(1 个文件)代码。当我在 Code::Blocks 中开始一个新项目时,GUI APP 和 MAIN 被编码在单独的文件中。也许我需要做更多,但找不到它是什么。该项目以零错误和警告编译,但在启动时显示以下错误。我尝试将 SetItemCount() 移到 AppendCollumn() 上方,但这没有帮助。当我将 AppendColumn() 都注释掉时没有错误,但是列表当然是空的。
有人可以帮我解决我的代码中缺少的内容吗?
谢谢你,路德
错误:
图形用户界面代码:
主要代码:
事件表:
c# - ComboBox 数据源:显示完整的项目
假设您有一个相当小的项目序列,其中每个项目都有属性:ID 和名称。
Id 和 Name 是唯一的。
您希望像组合框一样显示 ListControl 中的项目。
您只想显示项目的名称,而不是 ID。
选择显示项目的名称时,您希望项目的 Id 作为选定值:
这可以通过设置属性 DisplayMember 和 ValueMember 使用 DataSource 轻松完成
选择项目时:
您可以按 Id 选择一个项目:
很快,项目的名称就会显示出来。
但是现在我有一个没有属性的项目序列,例如一个枚举:
这足以在组合框中显示枚举。无需设置 DisplayMember / ValueMember。我可以得到选定的枚举:
但我无法设置:
导致异常:System.InvalidOperationException:'无法在具有空 ValueMember 的 ListControl 中设置 SelectedValue。
那么我应该在 ValueMember 中设置什么?
sql - 我正在尝试使用 MFC 在列表控件上显示 SQL 结果
拜托,我有列表控件,我想在列表控件上显示我的查询结果。程序运行没有错误,但它没有在列表控件上显示 SQL 结果。
mfc - 虚拟列表控件滚动非常缓慢
我从 CMFCListControl 子类化并在报表视图 (LVS_REPORT) 中创建一个列表控件来显示数据。由于我的数据包含一百万条记录,因此填充列表控件的 AF 前期速度很慢(平均 6 分钟),但之后非常流畅。我使用 LVS_OWNERDATA 窗口样式切换到虚拟列表控件。它工作得更好(调试时为 75 秒),但是,在初始显示之后,任何滚动尝试都非常缓慢。它可以工作,并且永远不会崩溃,但需要 2 分钟才能显示更改。读取的数据在内存中的 std::map 中,因此磁盘驱动器或网络延迟问题不是原因。