İleride, burada ben onu çözdüm nasıl:
// Make owner-drawn to be able to give different alignments to single subitems
lvResult.OwnerDraw = true;
...
// Handle DrawSubItem event
private void lvResult_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
{
// This is the default text alignment
TextFormatFlags flags = TextFormatFlags.Left;
// Align text on the right for the subitems after row 11 in the
// first column
if (e.ColumnIndex == 0 && e.Item.Index > 11)
{
flags = TextFormatFlags.Right;
}
e.DrawText(flags);
}
// Handle DrawColumnHeader event
private void lvResult_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)
{
// Draw the column header normally
e.DrawDefault = true;
e.DrawBackground();
e.DrawText();
}
O DrawColumnHeader işlemek için gerekli olduğunu, aksi takdirde hiçbir metin veya sütun ayırıcılar çizilmiş olacaktır.
Evet, daha süslü bir şeye ihtiyacım var, ve "tek alt öğe" ve "aynı sütundaki metin farklı şekilde hizalanmış" ifadesini ima etmeye çalıştığım şey buydu. "DrawSubItem" olayına bir göz atacağım. – Fueled
Cevabınızı kabul edileni olarak kabul edemem çünkü sorduğum sorunun düzgün okunmadığını ve herhangi bir kod örneği vermediğinizi hissediyorum. Ama, bana doğru yönde işaret ettiği için seni oylandırdım. Teşekkürler! – Fueled