首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在 ListView 的 null SmallImageList 属性后删除图标空间

在 ListView 的 null SmallImageList 属性后删除图标空间,可以通过以下步骤实现:

  1. 首先,确保你已经创建了一个 ListView 控件,并且设置了 SmallImageList 属性为 null。这样会导致 ListView 中的项不显示任何图标。
  2. 要删除 ListView 中的图标空间,可以使用以下代码:
代码语言:csharp
复制
// 清除 ListView 中的所有项
listView.Items.Clear();

// 清除 ListView 中的所有列
listView.Columns.Clear();

这段代码会清除 ListView 中的所有项和列,从而删除图标空间。

  1. 如果你想要重新添加图标空间,可以使用以下代码:
代码语言:csharp
复制
// 创建一个 ImageList 对象
ImageList imageList = new ImageList();
imageList.ImageSize = new Size(16, 16); // 设置图标的大小

// 添加图标到 ImageList
imageList.Images.Add("key", Properties.Resources.keyIcon); // 使用资源文件中的图标
imageList.Images.Add("folder", Properties.Resources.folderIcon);

// 将 ImageList 设置为 ListView 的 SmallImageList 属性
listView.SmallImageList = imageList;

这段代码会创建一个 ImageList 对象,并添加一些图标到其中。然后,将 ImageList 设置为 ListView 的 SmallImageList 属性,从而重新添加图标空间。

总结起来,要在 ListView 的 null SmallImageList 属性后删除图标空间,可以通过清除 ListView 中的所有项和列来实现。如果需要重新添加图标空间,可以创建一个 ImageList 对象,并将其设置为 ListView 的 SmallImageList 属性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ListView控件详解

大家好,又见面了,我是你们朋友全栈君。 在Windows资源管理器中,文件夹或文件信息可以分别以大图标或小图标的方式显示如图: 这样洁面效果是如何实现?...这就要用到ImageList控件和ListView控件 ImageList控件属性 属 性 说...选中集合 View 指定ListView视图模式 LargeImageList 获取或设置当项以大图标在控件中显示时使用ImageList SmallImageList 获取或设置当项以小图标在控件中显示时使用...许多控件都有一个ContextMenuStrip属性,通过它可以制定与控件相关快捷菜单。...快捷菜单中每一个菜单项(ToolStripMenuItem)都有自己属性和事件 菜单项主要属性和事件 属 性 说

1K10
  • CListCtrl详细使用方法

    ListView_InsertColumn CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST...: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观理解:windows资源管理器,“查看”标签下“大图标,小图标,列表,详细资料” 设置listctrl 风格及扩展风格...方法一: while ( m_list.DeleteColumn (0)) 因为你删除了第一列,后面的列会依次向上移动。...Select a Listview Item Programmatically http://support.microsoft.com/kb/131284/en-us 如何在CListView中使用.../support.microsoft.com/kb/151897/en-us 关于listctrl第一列始终居左问题 解决办法:把第一列当一个虚列,从第二列开始插入列及数据,最后删除第一列。

    1.1K20

    开始使用-编写你第一个Flutter应用程序 顶

    这个类将保存随着用户滚动而无限增长生成单词对,以及最喜欢单词对,因为用户通过切换心脏图标来将它们从列表中添加或删除。 你会一点一点地建立这个类。...此方法构建显示建议词对ListViewListView类提供了一个构建器属性itemBuilder,一个指定为匿名函数工厂构建器和回调函数。...lib/main.dart 第6步:导航到新屏幕 在这一步中,您将添加一个显示收藏夹新屏幕(在Flutter中称为路由)。 您将学习如何在主路由和新路由之间导航。...提示:某些小部件属性采用单个小部件(子级),而其他属性操作)则采用小部件(子级)数组,方括号([])所示。...新页面的内容是使用匿名函数在MaterialPageRoutebuilder属性中构建。 将呼叫添加到Navigator.push,突出显示代码所示,将路由推送到导航器堆栈。

    9.5K20

    Android开源库:手把手教你实现一个简单好用搜索框(含历史搜索记录)

    点击返回按键接口回调方法 SearchListView.java 解决ListView & ScrollView嵌套冲突 search_layout.xml 搜索框布局 ---- 6....clearDrawable : null, null); } /** * 步骤4:对删除图标区域设置点击事件,即"点击 = 清空搜索框内容" * 原理:当手指抬起位置在删除图标的区域...switch (event.getAction()) { // 原理:当手指抬起位置在删除图标的区域,即视为点击了删除图标 = 清空搜索框内容 case...// getWidth():控件宽度 // getPaddingRight():删除图标图标右边缘至EditText控件右边缘距离...删除图标的区域 // 当手指抬起位置在删除图标的区域(X2=<event.getX() <=X1),即视为点击了删除图标 = 清空搜索框内容

    2.8K10

    Flutter中构建布局 顶

    将列放入扩展窗口小部件中会拉伸该列以使用该行中所有剩余空闲空间。 将crossAxisAlignment属性设置为CrossAxisAlignment.start可将列置于行开始位置。...将文本放入容器中,以便沿每条边添加32像素填充。 softwrap属性指示文本是否应在软换行符(句点或逗号)上断开。...整个行也被放置在容器中以在行周围添加填充。 本例中其余UI由属性控制。 使用其color属性设置图标的颜色。 使用文本style属性来设置字体,颜色,重量等等。...调整小部件 也许你想要一个小部件占据其兄弟姐妹两倍空间。 您可以将行或列子项放置在扩展小部件中,以控制沿着主轴小部件大小。 扩展小部件具有flex属性,它是一个整数,用于确定小部件弹性因子。...以下示例使用此属性将星形图标打包在一起。

    43.1K10

    【QT】多元素控件

    使⽤ QTableView 时候需要⽤⼾创建⼀个 Model 对象 (⽐ QStandardModel ), 并且把 Model 和 QTableView 关联起来....形如: 核心属性: 核心方法: 核心信号: 在上述介绍中,涉及到⼀个关键类,QListWidgetItem,这个类表⽰ QListWidget 中⼀个元素,核心方法如下, 本质上就是⼀个 “⽂本+图标...注意: ListWidget 是 ListView ⼦类,功能⽐ ListView 更丰富,咱们使⽤ ListWidget 即可. 2)编写 widget.cpp, 在构造函数中添加初始元素 Widget...初始情况下是没有元素选中,就导致这俩指针可能是 NULL;这⾥需要给 widget.h 前⾯加上 #include void Widget::on_listWidget_currentItemChanged...里面的每个元素, 都是⼀个 QTreeWidgetItem , 每个 QTreeWidgetItem 可以包含多个⽂本和图标, 每个⽂本/图标为⼀个 列.

    12410

    Flutter这么火为什么不了解一下呢?(下)

    这篇引导退一步来解释Flutter进行布局方式,以及展示如何在屏幕上放置一个单独组件。在学习完如何横向或竖向展示组件之后,我们会再看到些常用布局组件。...第一行,我们称其Title Section,有3个子组件:一列文本区域,一个星型图标,及一个数字。第一列子组件包含2行文本。且第一列占有较大空间,因此需要将两行文本放在Expanded组件中。...将Column组件 crossAxisAlignment 属性设置CrossAxisAlignment.start ,这样Column组件位于当前行起始位置。...Tip: 为体验更快开发过程,尝试使用Flutter热加载功能。热加载使得在修改代码同时快速地在查看到修改效果,而不用重运行app。...Step 6:整合 最后一步,将删除个步骤中定义组件最终整合在一起。所有组件放置于ListView中。

    1.3K40

    HT for Web列表和3D拓扑组件拖拽应用

    方法返回数据中定义ProductId属性,如此就可以看到图标了。...现在矢量定义好了,我们只需要在ListViewgetIcon()方法中返回我们定义矢量名称就可以实现圆形图标了: listView.getIcon = function(data){    return...第一步,我们来实现鼠标附带图标的效果,在拖拽ListView节点时,在鼠标下方增加一个该节点缩略图: 思路是这样: 1....;             productId = null;         }     } }; 如此在拖拽ListView节点时就能够看到有一个小图标一直跟着鼠标在移动。...OK,接下来该解决图元吸附功能,当鼠标拖拽ListView节点到3D拓扑上图元是,将该节点图标设置为图元当前面的贴图。 思路是这样子: 1.

    82920

    HT for Web列表和3D拓扑组件拖拽应用

    方法返回数据中定义ProductId属性,如此就可以看到图标了。...现在矢量定义好了,我们只需要在ListViewgetIcon()方法中返回我们定义矢量名称就可以实现圆形图标了: listView.getIcon = function(data){ return...第一步,我们来实现鼠标附带图标的效果,在拖拽ListView节点时,在鼠标下方增加一个该节点缩略图: 思路是这样: 1....; productId = null; } } }; 如此在拖拽ListView节点时就能够看到有一个小图标一直跟着鼠标在移动。...OK,接下来该解决图元吸附功能,当鼠标拖拽ListView节点到3D拓扑上图元是,将该节点图标设置为图元当前面的贴图。 思路是这样子: 1.

    1.1K60

    笔记22 | 学习整理开源APP(BaseAnimation)程序源码“中通讯录效果(三)

    ---- 3.目录 3.1 A-Z字母索引 3.2 联系人界面ListView数据填充 3.3 联系人搜索 3.1 A-Z字母索引 通过自定义一个View界面,绘制一个A-Z竖向排列布局,通过触摸事件监听...,根据触摸区域和字母高度计算出position,再向联系人Listview提供一个方向输出position值!...>笔记20 | 学习整理开源APP(BaseAnimation)程序源码“中通讯录效果(一) ---- 3.2 通讯录界面ListView数据填充 加载联系人方法容易理解,排序》加载》处理 >笔记...ClearEditText extends EditText implements OnFocusChangeListener, TextWatcher { /** * 删除按钮引用...* 当我们按下位置 在 EditText宽度 - 图标到控件右边间距 - 图标的宽度 和 * EditText宽度 - 图标到控件右边间距之间我们就算点击了图标,竖直方向没有考虑

    67340

    基于 HTML5 Canvas 工控机柜 U 位动态管理

    之所以要规定服务器尺寸,是为了使服务器保持适当尺寸以便放在铁质或铝质机架上。机架上有固定服务器螺孔,以便它能与服务器螺孔对上号,再用螺丝加以固定好,以方便安装每一部服务器所需要空间。...toolbar 工具条中总共元素就三个:添加机柜,编辑机柜和删除机柜。...action: function(){// 点击按钮触发函数 self....(){// 判断右侧拓扑图上最后选中节点 来决定这个图标的显示颜色(如果没有选中机柜,那么此图标显示颜色为灰色) return self.gv.sm().ld() instanceof...实现了添加和编辑机柜两个功能,删除机柜功能实现上非常容易,只要将节点从拓扑图和树上移除即可: handleRemoveRack: function(){// 在拓扑图上删除机柜,并删除树上此机柜对应节点

    2.4K40
    领券