Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Вниз

Как выбрать параметры из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.035 c
3-1092898569
jappak
2004-08-19 10:56
2004.09.12
Как игнорировать помечанные записи.


4-1090580136
Skier
2004-07-23 14:55
2004.09.12
CreateProcess, INFINITE и проблема с прорисовкой окон


3-1092735465
REA
2004-08-17 13:37
2004.09.12
Сброс Lookup поля


14-1093067803
syte_ser78
2004-08-21 09:56
2004.09.12
Вопрос по DMClient


14-1092641032
VictorT
2004-08-16 11:23
2004.09.12
Вот, хочу поделится радостью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский