gpt4 book ai didi

c# - 如何在具有 View 样式 View.SmallIcon 的 Winforms ListView 中将列设置为固定大小

转载 作者:行者123 更新时间:2023-11-30 22:31:44 25 4
gpt4 key购买 nike

我有一个 C# Winforms 应用程序并且正在使用 ListView 控件。当我将 View 属性设置为 View.SmallIcon 时,图标未对齐到固定大小的列中。这些元素遍布各处。

是否有一个属性可以设置在 ListView 控件上以在 SmallIcon View 中产生固定大小的列。

更新:
以下是描述我遇到的问题的屏幕截图。屏幕截图 #1 显示了 Windows 资源管理器,其中文件名的宽度是固定的,并且引入了省略号。虽然从技术上讲可能没有任何实际的列在播放,但图标以“柱状”类型布局对齐。 Image
(来源:barramsoft.com)

屏幕截图 #2 显示了我遇到的情况。图标的布局不太漂亮: Image
(来源:barramsoft.com)

最佳答案

唯一使用列的 View 是“详细信息” View 。

“小图标” View 与“大图标” View 相同,只是图标较小。图标可以放置在整个控件中。您可以通过更改 View 在 Windows 资源管理器中自己玩这个;它使用 ListView 控件。

如果你想强制图标排列成漂亮的小行,结合Alignment属性(property)与AutoArrange属性(property)。

Alignment 设置为 ListViewAlignment.TopListViewAlignment.Left,并将 AutoArrange 设置为 true 使图标自动排列在此位置。

您可以在设计器中或通过代码执行此操作:

myListView.Alignment   = ListViewAlignment.Top;
myListView.AutoArrange = true;

关于c# - 如何在具有 View 样式 View.SmallIcon 的 Winforms ListView 中将列设置为固定大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9073475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com