![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
![]()
Здравствуйте. Пишу программу для работы с графами. Присутствует таблица (StringGrid), в которую вводится граф в виде матрицы смежности. Как известно, матрица симметрична относительно главной диагонали.
У меня такой вопрос: можно ли сделать автоматическое заполнение симметричных ячеек? Т.е. если вводится элемент в ячейку [2,6] - тут же заполняется ячейка [6,2] таким же элементом. Заранее очень благодарен. |
![]() |
![]() |
![]() |
#2 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]()
А чем Вам не нравится свойство StringGrid1.Cells ?
Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() Последний раз редактировалось JUDAS; 04.10.2011 в 19:52. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
установи обработчик onSetEditText
Код:
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
#4 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]()
Step_UA, в случае с наличием Вашего обработчика, в моём коде можно убрать строку
StringGrid1.Cells[j,i]:=inttostr(12);
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
2 JUDAS, насколько я понимаю нужно при вводе с клавиатуры.
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
#6 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]() Цитата:
варианта 2 - делфи фор Линукс - паскаль со стринггридом
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
не по теме конечно: может я что-то не так понял, но что вас смущает в StringGrid1+клавиатура? options - goEditing и вперед ...
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
#8 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]()
аа вы в этом ракурсе, ну так товарищь хочет автоматом заполнить )
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
![]()
Да, я как раз говорил про клавиатуру - чтоб вводить не всю матрицу - а ток половину(чтоб вторая сразу заполнялась). Нужно что то напобобие onChange как у TEdit..
onSetEditText - я так понял это оно и есть?? |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
вставьте туда код, предложенный Step_UA и наслаждайтесь тем, как матрица "сама" зеркально заполняется! |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Матрица смежности | rubakKa | Общие вопросы C/C++ | 5 | 18.12.2010 21:33 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |
Графы, матрица смежности. | SteRN89 | Помощь студентам | 1 | 14.01.2009 08:11 |