Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2011, 17:52   #1
eva-2030
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 18
Печаль Поячеечное добавление цифр в Stringgrid из Edit

Добрый вечер. У меня возникла проблема при создании массива цифр, которые нужно добавить вручную из эдита в стринггрид. Т.е., например, заносишь в эдит число, по клику кнопки оно вносится в ячейку 1.1, затем в эдит заносишь следующее число, котоое попадает в ячейку 1.2 и т.д.
Может кто подскажет как это сделать?
Заранее благодарна всем кто откликнется.
eva-2030 вне форума Ответить с цитированием
Старый 11.02.2011, 19:00   #2
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

А просто вводить никак что-ли?
Вообще почитай
http://www.weblibrary.biz/delphi/array/stringgrid

Последний раз редактировалось bananasus; 11.02.2011 в 19:08.
bananasus вне форума Ответить с цитированием
Старый 11.02.2011, 19:02   #3
eva-2030
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 18
По умолчанию

Такова прихоть преподователя...
eva-2030 вне форума Ответить с цитированием
Старый 11.02.2011, 19:09   #4
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

Сколько строк должно быть?
bananasus вне форума Ответить с цитированием
Старый 11.02.2011, 19:10   #5
eva-2030
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 18
По умолчанию

Цитата:
Сообщение от bananasus Посмотреть сообщение
А просто вводить никак что-ли?
Вообще почитай
http://www.weblibrary.biz/delphi/array/stringgrid
Спасибо, конечно, там я уже была, но нужного мне там нет......

Цитата:
Сообщение от bananasus Посмотреть сообщение
Сколько строк должно быть?
таблица 6Х6

Последний раз редактировалось Stilet; 11.02.2011 в 20:33.
eva-2030 вне форума Ответить с цитированием
Старый 11.02.2011, 19:14   #6
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

есть такая вещь
Код:
INC(a);  // увелечение а на 1
a : integer;
зделаи 2 такие переменые, для индексации ячеек,
и увеличиваи их при нажатии на кнопку, не забываи что индексация начинаеца с 0
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 11.02.2011, 19:17   #7
eva-2030
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 18
По умолчанию

Цитата:
Сообщение от ArtGrek Посмотреть сообщение
есть такая вещь
Код:
INC(a);  // увелечение а на 1
a : integer;
зделаи 2 такие переменые, для индексации ячеек,
и увеличиваи их при нажатии на кнопку, не забываи что индексация начинаеца с 0
а по-конкретней?
Например добавляю содержимое эдита в ячейку
for i:=1 to stringgrid1.ColCount-1 do
for j:=1 to 6 do
begin
stringgrid1.Cells[i,j]:=Edit1.Text;....
или вообще меня не туда занесло?
eva-2030 вне форума Ответить с цитированием
Старый 11.02.2011, 19:18   #8
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

нет, не туда)
sek...

Код:
var
  Form1: TForm1;
    a: integer = 0;
    b: integer = 0;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  StringGrid1.Cells[a, b] := Edit1.Text;
  inc(a);
  if a = 7 then
  begin
    a := 0;
    inc(b);
  end;
end;

end.
пробуи
VirusN13

Последний раз редактировалось Stilet; 11.02.2011 в 20:53.
ArtGrek вне форума Ответить с цитированием
Старый 11.02.2011, 19:34   #9
bananasus
Пользователь
 
Аватар для bananasus
 
Регистрация: 24.01.2011
Сообщений: 67
По умолчанию

Цитата:
Edit2.Text := IntToStr(a);
Edit3.Text := IntToStr(b);
Ты преобразуешь строку в строку? В edit что не води, все равно это строка.
bananasus вне форума Ответить с цитированием
Старый 11.02.2011, 19:37   #10
eva-2030
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 18
По умолчанию

Спасибо большое.... Нашла еще один выход: StringGrid1.Cells[ACol, ARow]:=Edit1.Text - классно работает.
Сейчас проверю и вашу подсказку.
eva-2030 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества цифр и их занесение в StringGrid artemavd Общие вопросы Delphi 4 27.12.2009 20:55
Как подсчитать сумму цифр в столбце и вывести их в Edit MaxiMkaUA БД в Delphi 12 30.05.2009 11:04
из Edit в StringGrid Xeon332 Общие вопросы Delphi 11 25.05.2009 08:28
Edit vs StringGrid artemavd Общие вопросы Delphi 3 13.07.2008 11:56
Edit мы StringGrid artemavd Общие вопросы Delphi 0 12.07.2008 13:50