回答
您將需要爲此一個DataGrid,因爲一個列表框只顯示一個元素的每一行。但首先你需要告訴我們,你使用的是什麼UI:Winforms,WPF,ASP.NET和Silverlight。
如果你想顯示從2分不同的只是列數據,然後可以YOT從兩個數據合併,並添加到列表框中。
希望這個作品!
使用UseCustomTabOffsets
和CustomTabOffsets
如以下VB.NET示例所示。
Public Class Form1
Inherits System.Windows.Forms.Form
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.ListBox1 = New System.Windows.Forms.ListBox
Me.SuspendLayout()
'
'ListBox1
'
Me.ListBox1.FormattingEnabled = True
Me.ListBox1.Location = New System.Drawing.Point(13, 13)
Me.ListBox1.Name = "ListBox1"
Me.ListBox1.Size = New System.Drawing.Size(248, 147)
Me.ListBox1.TabIndex = 0
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(292, 266)
Me.Controls.Add(Me.ListBox1)
Me.Name = "Form1"
Me.Text = "Form1"
Me.ResumeLayout(False)
End Sub
Friend WithEvents ListBox1 As System.Windows.Forms.ListBox
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.ListBox1.UseCustomTabOffsets = True
Me.ListBox1.CustomTabOffsets.AddRange(New Integer() {40, 40, 40})
Me.ListBox1.Items.Add("a" + vbTab + "b" + vbTab + "c")
End Sub
End Class
我不完全發生了什麼事在'CustomTabOffsets'一部分,但這個工作非常漂亮的我,謝謝+1 – 2010-08-02 13:38:49
列表框包裹在Windows公共控件使用列表框。當我們沒有像控件一樣的列表視圖或數據網格時,在第一個版本的Windows中使用了製表位功能。由於.NET列表框必須向後兼容,因此Microsoft將此功能添加到列表框中。 – AMissico 2010-08-02 14:12:35
自定義選項卡偏移整數是所選字體的平均字符寬度的四分之一https://support.microsoft.com/zh-cn/kb/318601 – Slai 2016-07-06 13:43:33
- 1. 如何創建多列Listbox?
- 2. 如何在Qt中創建一個ListBox?
- 3. 如何創建2個或2個以上按鈕的Android
- 4. C#創建一個ListBox應用程序
- 5. 如何使用代碼創建ListBox?
- 6. 如何使用C#中的foreach在列表中創建列表?
- 7. C#如何在ListBox中使用HashSet值?
- 8. C++ - 如何創建一個屬性,可以在類中使用_
- 9. 如何使用JSON在C#MVC創建一個2維數組
- 10. 如何配置spork以創建2個以上的進程
- 11. 如何在ASP.NET MVC中使用單選模式創建ListBox?
- 12. 如何在Angular 2上創建項目的通用列表?
- 13. 如何在VB.net中(在運行時)創建一個ListBox?
- 14. 如何使用C#在WPF中創建2個獨立的窗口#
- 15. C++在Linux中創建2個文件
- 16. 如何在C++中使用/創建unique_lock?
- 17. 如何使用XML在C#中創建可序列化的類?
- 18. 如何在C#2中使用3個參數創建委託方法?
- 19. 在UITableView中創建2列
- 20. 如何在iPhone中使用2個卷軸創建UI視圖
- 21. 如何在SQL Server中使用2個主鍵創建表?
- 22. 如何在MAP C++中添加2個以上的模板?
- 23. 如何創建2個創建方法?
- 24. 如何在C++中使用STL列表創建循環
- 25. 如何在C++中使用向量對創建鄰接列表?
- 26. 如何創建一個在c中使用的文件?
- 27. 如何在C++中創建一個由Shell使用的IconHandler?
- 28. 如何在Python 2上創建窗口?
- 29. 如何從列表1創建一個新的列表 - 列表2在Python中
- 30. 如何創建2個
任何特定的原因不使用'ListView'控件? – 2009-09-02 05:33:17