Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизTListView и CheckBox с запоминанием Найти похожие ветки
← →
DimonNew © (2004-06-11 15:40) [0]Привет, подскажите пож-та. Есть две компоненты TTreeView и TListView. ListView с CheckBoxes. При переходе с ветки на ветку TreeView я отображаю в ListView все потомки текущей ветви. С каждым корнем дерева связана булевая переменная. Как ее можно соединить с CheckBoxes компонента ListView?
← →
Андерсон (2004-06-11 16:02) [1]а для чего?
← →
DimonNew © (2004-06-11 16:13) [2]Не надо думаешь? А как тогда по другому. При переходе с ветки на вдругую ветку я перерисовываю ListView и соответсвенно при возврате на ветку, на котой я уже был, вся выделенные и не выделенные чекбоксом строки не запоминаются.
← →
Sandman25 © (2004-06-11 16:20) [3]В TreeNode.Data записывайте Ord(ListBox.Items[I].Checked)
← →
Sandman25 © (2004-06-11 16:22) [4]В TreeNode.Data записывайте Ord(ListBox.Items[I].Checked)
← →
DimonNew © (2004-06-11 16:31) [5]Я делаю это следеющим образом
PRecordForBOOL(TreeView.Selected.Data)^.Flag:=ListViewDetal.Selected.Checked;
Только в каком событии делать это присвоение, чтобы оперативно менялось. Я пробовал это сделать в onClick, но если кликать только на checkbox то вызывается ошибка.
← →
Sandman25 © (2004-06-11 16:42) [6]Какая ошибка?
← →
DimonNew © (2004-06-11 16:45) [7]Самая частая в Дельфи : Access violation at address...
← →
DimonNew © (2004-06-11 16:52) [8]Я понял, потому что элемент ListViewDetal не выделен, следовательно не Selected. Тогда как сделать так, что бы выделялся.
← →
Sandman25 © (2004-06-11 16:55) [9][8] DimonNew © (11.06.04 16:52)
Если selected нет, то текущий элемент можно найти по позиции мыши. Mouse, GetItemAt
← →
DimonNew © (2004-06-11 17:54) [10]Я уже запутался в своей программе, есть ли где-нибудь пример или статья, где написано о связи между TreeView и ListView?
← →
Sandman25 © (2004-06-11 17:55) [11][10] DimonNew © (11.06.04 17:54)
Между ними нет связи, это разные компоненты
← →
DimonNew © (2004-06-11 18:00) [12]Я так и знал.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c