Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Как выбрать параметры из StringGrid   Найти похожие ветки 

 
MvL   (2004-08-29 21:00) [0]

Здравствуйте все! В Делфи я новичок, решил сделать твикер реестра лично для себя. Осталось только сделать редактор автозаргузки. Есть СтрингГрид с 2-мя колонками, в 1-имя ключа, а 2-значение. В опциях стоит RowSelect true. Вопрос: как выделив строку и нажав кнопку "удалить", считать параметр из СтрингГрид в виде 2-х строк, Может где исходник какого-нибудь твикера есть?


 
begin...end ©   (2004-08-29 21:09) [1]

Ты знаешь, это так сложно...

var
 Key, Value: String;
 SG: TStringGrid;


В обработчике нажатия кнопки "Удалить":

begin
 Key := SG.Cells[1, Row];
 Value := SG.Cells[2, Row];
end.


А ещё в Delphi 7 есть компонент TValueListEditor...


 
MvL   (2004-08-29 21:27) [2]

Спасибо! Видно я совсем заучился ;-)


 
MvL   (2004-08-29 21:46) [3]

Рано я обрадовался:( пишу:

procedure TForm1.Button13Click(Sender: TObject);
var key,val:string;
begin
key:=stringgrid1.Cells[1,row];
val:=stringgrid1.Cells[2,row];
showmessage(key+" "+val);
end;

Получаю: Row-неопределённая переменная...
Напомню задачу:
Надо ткнуть мышью в СтрингГрид-выделится ряд,2 ячейки;
нажав кнопку, нужно считать данные из обеих ячеек выбранного ряда в 2 переменные. Как это сделать?


 
Юрий Зотов ©   (2004-08-29 22:08) [4]

Это все оттого, что большие буквы не ставите, и пробелы тоже. Вот так надо:

with StringGrid1 do
 ShowMessage(Cells[1, Row] + " " + Cells[2, Row]);


 
Черный дембель   (2004-08-29 22:08) [5]

А кто такой "row", может 1 или 2


 
MvL   (2004-08-29 23:35) [6]

2 Юрий Зотов
Вот теперь всё получилось! Спасибо!


 
Германн ©   (2004-08-30 02:58) [7]

2 Юрий Зотов ©   (29.08.04 22:08) [4]
С юмором у Вас проблем нет. :)) Особенно понравилось про "большие буквы"!



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.07 c
1-1093360476
appendix
2004-08-24 19:14
2004.09.12
синхронизация stringgrid


1-1093573791
Ozone
2004-08-27 06:29
2004.09.12
MDI приложение


14-1093342992
IGray
2004-08-24 14:23
2004.09.12
Где можно скачать Update Delphi 7.0 --> Delphi 7.1 ???


1-1093522220
mouse_web
2004-08-26 16:10
2004.09.12
РageСontrol скрыть закладку


3-1092745686
MadGhost
2004-08-17 16:28
2004.09.12
DBGrid multiselect как узнать список который выбрали?