Народ, помогите пожалуйста со следующей проблеммой:
Пишу прогу под КПК.
Сейчас использую для отображения таблиц списки(ListBox, несколько)
добиваюсь соответствия через SelectedItemIndex на Чендже:
private void listBox3_SelectedIndexChanged(object sender, System.EventArgs e)
{
listBox1.SelectedIndex=listBox3.SelectedIndex;
listBox2.SelectedIndex=listBox3.SelectedIndex;
}
Ужастно мешают лишние скроллы!!!!
Идея — убрать скроллы у лиших ListBox и сонхронизовать прокрутку.
Но как это сделать!!!!!???
ListBox-ов от 2 до 4.
Народ, если кто знает альтернативный вариант(подобие StringGrid-а(BCB)) или как синхронизировать скролл, то плизз.... ХЕЛП!!!!
P.S.: Часть данных берется из текстины, так что решения аля DataGrid наверное не прокатят.

Или может быть я чё то не понимаю (

прогю на .НЕТ тока I месяц, а уже проект делать надо!!!!)....
... << RSDN@Home 1.1.3 stable >>
Прокрутку синхронизовать уже могу, но только по клику....:
listBox1.TopIndex=listBox2.TopIndex;
Может кто-нить подскажет....
... << RSDN@Home 1.1.3 stable >>
Я сделал наложение листов и синхронизацию позиций через компонент vScrollBar.
private void vScrollBar1_ValueChanged(object sender, System.EventArgs e)
{
listBox1.TopIndex=vScrollBar1.Value;
listBox2.TopIndex=vScrollBar1.Value;
listBox3.TopIndex=vScrollBar1.Value;
listBox4.TopIndex=vScrollBar1.Value;
}
Вроде работает всё

, но как-то всё криво

... << RSDN@Home 1.1.3 stable >>