问题标签 [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.
wpf - 用于并排布局的 WPF 自定义控件
我想创建一个自定义控件,以便可以执行以下操作:
我将在所有地方使用它,显然有更多的选择(大小等)。
我考虑过使用 Panel 子类,但这似乎不对(在左右之间有一个选定项目的概念)。
所以,我正在尝试使用 ItemsControl 子类——现在,有谁知道如何将项目放入 ItemsControl 的控件模板中?
这是 SideBySide 的缩写模板:
c++ - c++中有这样的列表控件吗
我正在使用 MFC。我需要一个像listControl一样的控件,它有这样的功能:
系统将有一个 listControl 填充数据库中的数据,并分别生成相应的列 a、b、c、d。如果有这样的控制,请告诉我。如果您有任何建议,请告诉我。提前致谢!
c++ - 如何在 C++ 中扩展 listControl 类并添加新功能?
您好我需要在 C++/MFC 中扩展 CListControl 类,这将在列表控件中添加几个新功能,有没有好的示例代码?或者你能告诉我如何开始吗?提前致谢!
或者只是将新功能和 listControl 写入 ActiveX 或 COM ?哪个更好 ?
.net - .NET 的 ListControl 何时从其成员的 ToString() 更新其文本?
我有一个类可以更改它在 ToString() 中返回的值,但 ListBox 包含 Items 中此类的实例。
ListBox 不会显示此更改,除非我向 ListBox 添加或删除某些项目,即刷新列表时,我怎样才能让它自己刷新列表?
c++ - 如何在 MFC 中实现 FIFO 列表控件?
我需要使用 MFC 实现一个列表控件,其中行数是固定的。它应该使用 FIFO,行数是固定的。有内置选项吗?或者可编程的方法。
asp.net - ASP.NET:为什么 ListControl.Text 返回所选 ListItem 的 *value* 而不是 *text*?
派生自 的列表控件,ListControl
例如或,由s 的列表填充。A有一个和一个属性。DropDownList
ListBox
RadioButtonList
ListItem
ListItem
Value
Text
ListControl
提供以下方法来访问当前选定的项目:
ListControl.SelectedItem
返回当前选中的ListItem
,ListControl.SelectedValue
返回Value
当前选中的属性ListItem
。
现在,有趣的是:
ListControl.Text
返回与 完全相同的值ListControl.SelectedValue
。正如人们所期望的那样,它不会返回。SelectedItem.Text
这是设计使然:
ListControl.Text 属性
获取或设置 ListControl 控件的 SelectedValue 属性。
[...]
评论
Text 属性获取和设置与 SelectedValue 属性相同的值。
这似乎违反直觉并且使人们感到困惑。我的问题是:为什么要这样做?我可以想象提供一个Text
属性对于实现ITextControl
接口是必要的,但是为什么你会选择让它返回Value
ListItem 而不是Text
?
c# - c#更优雅的方式将数组分配给列表?
我有这个:
它调用一个函数,该函数返回一个 ChangeLogTypes 数组,然后将每一个添加到列表控件中。有没有更优雅的方式来做到这一点?我觉得每次执行此操作或类似操作时我都在重复代码。
asp.net - 如何在数据列表项模板中显示数据列表
这是我在 ASP.NET Web 表单项目中遇到的问题。
我有显示数据库中所有产品的 Datalist,每个产品都有一种或多种颜色。目前我写这样的查询是为了显示所有产品和默认照片,但不显示与该产品相关的颜色:
我不知道如何将相关颜色绑定到我的 DataList 控件内的列表控件(如 datalist 或其他列表控件),这是我的数据库图的视图以获取更多信息:
listview - 更改对齐方式后如何重绘列表控件?
我试图找出一种在更改对齐样式(LVS_ALIGNTOP
/ LVS_ALIGNLEFT
)后刷新/更新/重绘列表控件的方法。
如果我将样式从图标/小模式更改为其他样式,然后再返回,它有时会起作用(仅在单击时,以编程方式更改似乎即使有延迟也不起作用)。即便如此,这充其量是相当笨拙的(更不用说丑陋/闪烁),所以我更愿意找到更好(更合适,更正确?)的方法。
我尝试了列表控件的UpdateWindow
, RedrawWindow
, Invalidate
, RedrawItems
, Update
... 除了更改显示模式之外似乎没有任何效果。
vb.net - 为什么在 VB.NET 中 listcontrol 没有 Items 集合,但在 ASP.NET 中却有?
我有一个从数据库加载列表的简单子程序。我希望能够通过将列表类型定义为通用抽象基类 ListControl 来使用相同的代码来加载 ListBox 和 ComboBox,并且看不出为什么我不能 - 除了 VB.NET 不公开/implement/whatever ListControl 中的 Items 集合。我沮丧地注意到,在 ASP.NET 中并非如此。目前我的代码很难看,因为我必须检查传入的列表控件类型,以便将其转换为具有 Items 集合的类型。(由于许多其他原因,我的代码可能也很丑陋,但对我来说很漂亮)。有没有办法重写代码以避免必须通过测试和铸造废话?(我已经将它剥离了一些,所以剩下的就是问题所在)。