Привет всем!
Возможен ли сабж?
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Здравствуйте, Дмитрий Наумов, Вы писали:
ДН>Привет всем!
ДН>Возможен ли сабж?
Скорее всего нормально никак. Можно создать пустой рисунок размером 1*Height и вставить его в ListView.
... << RSDN@Home 1.1.3 stable >>
Косвенно этим можно управлять высотой картинки в ImageList-е, привязанном к ListView. Напрямую — вряд ли...
Вы все еще не программируете на платформе Microsoft.NET — тогда мы летим к вам
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, Михаил Можаев, Вы писали:
ММ>Здравствуйте, Дмитрий Наумов, Вы писали:
ДН>>Привет всем!
ДН>>Возможен ли сабж?
ММ>Скорее всего нормально никак. Можно создать пустой рисунок размером 1*Height и вставить его в ListView.
Такой код помогал в для изменения ширины колонок в PropertyGrid, думаю, его можно переделать и для сабжа.
private void AdjustPropertyGridColumnWidth()
{
PropertyInfo controlsProp = propertyGrid.GetType().GetProperty("Controls");
System.Windows.Forms.Control.ControlCollection cc = controlsProp.GetValue(propertyGrid, null) as System.Windows.Forms.Control.ControlCollection;
foreach(Control c in cc)
{
if (c.GetType().Name == "PropertyGridView")
{
MethodInfo mst = c.GetType().GetMethod("MoveSplitterTo", BindingFlags.NonPublic|BindingFlags.Instance | BindingFlags.DeclaredOnly);
PropertyInfo widthProp = c.GetType().GetProperty("Width");
int width = (int)widthProp.GetValue(c, null);
mst.Invoke(c, new object[] { width * 2 / 3});
break;
}
}
}
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, _oem_, Вы писали:
__>Такой код помогал в для изменения ширины колонок в PropertyGrid, думаю, его можно переделать и для сабжа.
Вряд ли. В пропертигриде есть спец. метод, а ListView насколько я понимаю — всего лишь обертка над обычным виндовом ListView, в котором эта проблема нормально не решается.
... << RSDN@Home 1.1.3 stable >>