|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.08.2016, 13:38 | #1 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
ListView редактирование определенной ячейки
Доброго времени суток!
Допустим мне нужно сначала заполнить столбик показатели, а потом заполнять по 1 полю в столбиках Игрок 1 и Игрок 2 как можно это сделать? |
11.08.2016, 18:25 | #2 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Согласна, на удивление плохо документированный компонент...
Тем не менее попробую помочь. Исходные данные - совершенно пустой компонент ListView1 на форме. Для начала - Код:
Поскольку ListView1 должен иметь 3 столбца, надо их создать: Код:
Это делается через СОЗДАНИЕ строк первого столбца: Код:
Далее... "а потом заполнять по 1 полю в столбиках Игрок 1 и Игрок 2" Это не StringGrid, поэтому сначала надо эти столбцы создать. Причем создавать столбцы придется в каждой строке!!! И создать, допустим, третий столбец можно только после создания второго! Например, создадим 2-й столбец для первой строки: (индексация и строк, и столбцов ведется, как обычно, с нуля) Код:
Код:
Например, для редактирования первого столбца 2-й строки: Код:
Код:
Код:
"Вот в таком плане, в таком духе, в таком разрезе..." /А. Райкин/ Последний раз редактировалось kropotkina-alice; 11.08.2016 в 18:37. |
12.08.2016, 15:14 | #3 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
А если я создал 3 столбца
Код:
Код:
Код:
и то так получается редактировать только первую строку, дальше не хочет... Последний раз редактировалось Вадим Мошев; 12.08.2016 в 21:33. |
12.08.2016, 16:43 | #4 | |||
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Цитата:
Вы не поняли главного - каждая строка в ListView1 состоит из: 1. Строки, располагающейся в нулевом (первом) столбце; 2. Подчиненных ей строк, дословно - подстрок, которые располагаются в последующих столбцах. Иначе говоря, подстроки и образуют массив столбцов. Но! И это очень важно! Каждая СТРОКА может иметь разное количество столбцов (подстрок) или не иметь их вовсе! Строка - это ListView1.Items[индекс строки].Caption. Строки образуют первый (нулевой столбец). А ее подстроки (то бишь следующие по порядку столбцы) - ListView1.Items[индекс строки].Subitems[индекс столбца]. Теперь по порядку... Цитата:
А подстрок у вас еще не существует. Поэтому эта ваша попытка Код:
Цитата:
Если вы поняли объяснения, которые я привела выше, то сами поймете абсурдность этой вашей попытки редактирования еще не созданных строк... Кстати, обратите внимание на кнопку "Правка". С ее помощью некоторое время можно править свое сообщение, дополнять и проч. А если вы будете плодить свои сообщения с интервалом в минуту и менее, то модератор сочтет это за "наколачивание" постов и вставит вам дыню в... Ну, вы сами знаете куда... Впечатление такое, что вы куда-то торопитесь... Не торопитесь, читайте внимательнее... Последний раз редактировалось kropotkina-alice; 12.08.2016 в 18:33. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить полную информацию из определенной ячейки wwDBGrid | Staziah2 | БД в Delphi | 2 | 28.08.2015 02:23 |
Часть формулы = переменное значение определенной ячейки | Старый Лыжник | Microsoft Office Excel | 3 | 21.01.2015 08:46 |
Редактирование ячейки и перенос значения ячейки через форму на другой лис | Susven | Microsoft Office Excel | 2 | 11.06.2013 09:18 |
Как привязать ячейки к одной определенной ячейке | Marmelad | Microsoft Office Excel | 3 | 12.09.2012 20:13 |
копирование из определенной ячейки dbgrid в массив | xaero93 | БД в Delphi | 3 | 08.12.2009 20:30 |