Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108

не записывается последняя строчка из stringgrid в edit

21.02.2012, 15:27. Показов 3643. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно скопировать текст из stringgrid в edit. В каждой ячейке stringgrid находится по одному символу. Размер stringgrid постоянно разный.
У меня не записывается последняя строчка из stringgrid в edit. В чем проблема не пойму.
Code
1
2
3
4
for y := 0 to StringGrid1.RowCount do begin
for x := 0 to StringGrid1.ColCount do begin
txt:= txt+(StringGrid1.Cells[x,y]);
Edit1.text:=(txt);
А при занесении наоборот из edit в stringgrid не записывается последняя буква
Code
1
2
3
4
m:=strtoint(edit1.text);//например =6
s:=edit2.Text;
for i:=0 to length(s) do
  StringGrid1.Cells[i mod m,i div m]:=s[i+1];
помогите пожалуйста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2012, 15:27
Ответы с готовыми решениями:

не выводиться последняя строчка
Ребят,кто знает,подскажите, вообщем у меня есть код. #include "stdafx.h" #include "iostream" #include "fstream" ...

Почему последняя строчка повторилась?
Добрый вечер только учусь и вот такая лажа, почему при выборке повторилась 1 строка 2 раза ,помогите исправить Пример таблицы ...

Не сохраняется последняя строчка в QList
Здравствуйте. Подскажите пожалуйста, почему у меня не сохраняется в QList последняя строчка txt файла? QFile file(fileName); ...

25
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
22.02.2012, 15:16  [ТС]
Студворк — интернет-сервис помощи студентам
К третьей кнопке
написал вот так
Code
1
2
3
mes:=edit4.Text;
for i2:=0 to length(mes) do
  StringGrid1.Cells[i2 mod m,i2 div m]:=shmess[i2+1];
заработало, но ведь это не по правилам. Раз строка должна начинаться с единицы.

И еще, как записать текст в edit из stringgrid наоброт по столбцам, а не по строкам.
Code
1
2
3
4
5
txtshifr:='';
for y2:= 0 to StringGrid3.RowCount-1 do begin
for x2 := 0 to StringGrid3.ColCount-1 do begin
txtshifr:= txtshifr+(StringGrid3.Cells[x2,y2]);
Edit5.text:=(txtshifr)
Тут чистает построчно. Если переставить индексы x2,y2 местами, то записывает не все, три последних строки пропускает.
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.02.2012, 15:25
Пиши как на кнопке 1.
Delphi
1
2
3
mes:=edit4.Text;
for i2:=0 to length(mes)-1 do//здесь -1, чтобы количество символов совпадало
  StringGrid1.Cells[i2  div m,i2 mod m]:=shmess[i2+1]
0
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
22.02.2012, 15:32  [ТС]
Написал на кнопке 1.
Code
1
for i2:=0 to length(mes)-1 do
. Только одного не понимаю, если не написать -1, все равно ведь правильно запоняет.

Спасибо. Теперь вся моя программа заработала. Спасибо вам большое, вы очень сильно помогли.
На сообщение https://www.cyberforum.ru/post2516082.html можно не отвечать, я все сделал.
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.02.2012, 15:37
Думай голова, шляпу куплю...

Добавлено через 1 минуту
У тебя кстати расшифровка вообще неправильно работает, выводит через столбец.
0
2 / 2 / 1
Регистрация: 21.02.2012
Сообщений: 108
22.02.2012, 17:31  [ТС]
теперь уже все нормально выводит.

Добавлено через 1 час 1 минуту
странно только то, что эту страницу форума я могу открыть, а главную страницу не получается. Пишет невозможно отобразить страницу.
0
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
22.02.2012, 17:34
Нажми на ссылку
https://www.cyberforum.ru/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.02.2012, 17:34

Первая и последняя активная строчка в диапазоне
Как правильно найти первую и последнюю активную строчку в выделенной области. Например, если у меня в первой колонке данные начинаются с...

Как сделать, чтобы последняя строчка в параграфе пропадала - становилась прозрачной?
Как сделать чтобы последняя строчка в параграфе пропадала - становилась прозрачной?

Выгружается только последняя строчка при выгрузке данных из таблицы DataGridView в Excel
Всем здравствуйте =) Подскажите пожалуйста! Я выгружаю данные из таблицы DataGridView C# в таблицу Excel (при нажатии на кнопку). ...

При заполнении Edit-а в файл ничего не записывается
Здравствуйте нуждаюсь в помощи.При заполнении едита в файл ничего не сохраняется.в чем может быть ошибка? ...

В StringGrid массив записывается в перевернутом виде
проблема. Запутался. Есть массив, считываемый с файла. Считывается через StringList. Но в StringGrid записывается в перевернутом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru