IJamShellColumnCollectionAdd(JamShellColumnHeader) Method |
Namespace: Jam.ShellAssembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntaxint Add(
JamShellColumnHeader pHeader
)
Function Add (
pHeader As JamShellColumnHeader
) As Integer
int Add(
JamShellColumnHeader^ pHeader
)
abstract Add :
pHeader : JamShellColumnHeader -> int Parameters
- pHeader JamShellColumnHeader
- The JamShellColumnHeader to add.
Return Value
Int32The position the column was added at.
Example
This example adds custom columns in the
CreatedColumns event.
private void ShellListView_CreatedColumns(object sender, EventArgs e)
{
JamShellColumnHeader lCol = new JamShellColumnHeader();
lCol.Text = cPathLengthString;
lCol.TextAlign = HorizontalAlignment.Right;
lCol.Width = 85;
shellListView1.Columns.Add(lCol);
lCol.DisplayIndex = 1;
lCol = new JamShellColumnHeader();
lCol.Text = cLinkTargetString;
lCol.Width = 350;
shellListView1.Columns.Add(lCol);
}
private void ShellListView_AddItem(object sender, Jam.Shell.AddItemEventArgs e)
{
string lLength = e.Item.FullPath.Length.ToString(System.Globalization.CultureInfo.CurrentCulture);
e.Item.SubItems.Add(lLength);
string lLinkTarget = ShellBrowser.GetLinkTarget(e.Item.FullPath);
e.Item.SubItems.Add(lLinkTarget);
}
See Also