比如我有一个大句子:
“我喜欢吃馅饼,整天在家里玩得很开心!” 我希望它看起来像这样:
“我喜欢吃馅饼,整天在家里玩得很开心!”
在这篇文章中:WinForms ListView 控件上的多行列表项?Grammarian 说你只需要打开 WordWrap,但我找不到该选项。
感谢您的高级帮助
我喜欢 ObjectListView,但在让列显示在右键菜单中时遇到了很大的问题。
当我通过 objectlistview.Columns.Add(olvcolumn) 方案添加列并设置 olvcolumn.IsVisible = False 时,它只是忽略它并显示该列。
即使列显示,它们也不会显示在右键单击列标题菜单中。我可以看到每列的排序和分组,但看不到列。
当我尝试在运行时执行此操作并执行 objectlistview.RebuildColumns() 时,所有列都会消失。
我到底做错了什么?这是初始化 objectlistview 的代码(我使用的是 fastlistview 子类)
Me.lvSelectedFiles.HideSelection = False
Me.lvSelectedFiles.FullRowSelect = True
Me.lvSelectedFiles.GridLines = True
Me.lvSelectedFiles.Dock = System.Windows.Forms.DockStyle.Fill
Me.lvSelectedFiles.Location = New System.Drawing.Point(3, 3)
Me.lvSelectedFiles.Name = "lvSelectedFiles"
Me.lvSelectedFiles.Size = New System.Drawing.Size(937, 101)
Me.lvSelectedFiles.TabIndex = 8
Me.lvSelectedFiles.UseCompatibleStateImageBehavior = False
Me.lvSelectedFiles.View = System.Windows.Forms.View.Details
Me.lvSelectedFiles.ShowCommandMenuOnRightClick = True
Me.lvSelectedFiles.ShowFilterMenuOnRightClick = True
Me.lvSelectedFiles.UseAlternatingBackColors = True
Me.lvSelectedFiles.AlternateRowBackColor = SystemColors.Control
Me.lvSelectedFiles.SelectColumnsOnRightClick = True
Me.lvSelectedFiles.SelectColumnsOnRightClickBehaviour = BrightIdeasSoftware.ObjectListView.ColumnSelectBehaviour.Submenu
Run Code Online (Sandbox Code Playgroud)
这是添加列的逻辑(显示所有代码没有意义,因为我对每一列都做了同样的事情)
olvcolhdr = New OLVColumn()
olvcolhdr.Text = "File Type"
olvcolhdr.Width …Run Code Online (Sandbox Code Playgroud) 我正在使用ObjectListView,我正在尝试将图像添加到我的项目中.我通过循环遍历所有项目然后手动编辑每个项目的图像索引来实现它.我想知道添加项目时是否可行.这是我目前的代码:
添加项目
for (int i = 0; i < listName.Count; i++)
{
games newObject = new games(listName[i], "?");
lstvwGames.AddObject(newObject);
}
Run Code Online (Sandbox Code Playgroud)
添加图像
foreach (string icon in listIcon)
{
imglstGames.Images.Add(LoadImage(icon)); // Download, then convert to bitmap
}
for (int i = 0; i < lstvwGames.Items.Count; i++)
{
ListViewItem item = lstvwGames.Items[i];
item.ImageIndex = i;
}
Run Code Online (Sandbox Code Playgroud) 我正在ObjectListView我的应用程序中使用该控件。每隔 1 秒,我就有一个计时器滴答作响,并刷新( )List类型。我的班级是这样的;TransferMetricsList<TransferMetrics> activeTransfersTransferMetrics
class TransferMetrics
{
public Guid guid { get; set; }
public string jobName {get; set;}
public int TotalTransferred {get; set;}
public int TotalToTransfer { get; set; }
public int TotalFailed { get; set; }
public DateTime TimeStarted { get; set; }
public string status { get; set; }
//Used for single file uploads only
public double percentage { get; set; }
public int cps { get; set; } …Run Code Online (Sandbox Code Playgroud)