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

Вниз

Выделить необходимую ячейку в StringGrid   Найти похожие ветки 

 
samalex   (2004-04-19 10:47) [0]

Уважаемые знатоки!!!
Совсем запутался. В программе использую StringGrid для вывода ряда значений. Есть необходимость обратного процесса - сделать текущей определенную ячейку, например (6,2). В стандартных методах я этого не нашел.
Заранее благодарен ...


 
samalex   (2004-04-19 10:47) [0]

Уважаемые знатоки!!!
Совсем запутался. В программе использую StringGrid для вывода ряда значений. Есть необходимость обратного процесса - сделать текущей определенную ячейку, например (6,2). В стандартных методах я этого не нашел.
Заранее благодарен ...


 
[BAD]Angel ©   (2004-04-19 10:49) [1]

cells[3,2]


 
[BAD]Angel ©   (2004-04-19 10:49) [1]

cells[3,2]


 
samalex   (2004-04-19 11:00) [2]

> [BAD]Angel ©   (19.04.04 10:49) [1]
> cells[3,2]
Ошибка выдается "Access violation adress ..."


 
samalex   (2004-04-19 11:00) [2]

> [BAD]Angel ©   (19.04.04 10:49) [1]
> cells[3,2]
Ошибка выдается "Access violation adress ..."


 
samalex   (2004-04-19 11:06) [3]

[BAD]Angel ©
Виноват, ошибки нет, теперь другая ситуация, пишу
StringGrid1.Cells[5,5];
и никакой реакции.


 
samalex   (2004-04-19 11:06) [3]

[BAD]Angel ©
Виноват, ошибки нет, теперь другая ситуация, пишу
StringGrid1.Cells[5,5];
и никакой реакции.


 
[BAD]Angel ©   (2004-04-19 11:06) [4]

если AccesViolation то проверяй все переменные, может быть в них проблемма


 
[BAD]Angel ©   (2004-04-19 11:06) [4]

если AccesViolation то проверяй все переменные, может быть в них проблемма


 
Плохиш   (2004-04-19 11:08) [5]

>samalex   (19.04.04 10:47)

StringGrid1.Row := ...
StringGrid1.Col := ...

+ F1


 
Плохиш   (2004-04-19 11:08) [5]

>samalex   (19.04.04 10:47)

StringGrid1.Row := ...
StringGrid1.Col := ...

+ F1


 
[BAD]Angel ©   (2004-04-19 11:10) [6]

попробуй это:

procedure TForm1.Button1Click(Sender: TObject);
var
 myRect: TGridRect;
begin
 myRect.Left := 2;
 myRect.Top := 2;
 myRect.Right := 2;
 myRect.Bottom := 2;
 StringGrid1.Selection := myRect
end;


это выдлит ячеку [2,2]


 
[BAD]Angel ©   (2004-04-19 11:10) [6]

попробуй это:

procedure TForm1.Button1Click(Sender: TObject);
var
 myRect: TGridRect;
begin
 myRect.Left := 2;
 myRect.Top := 2;
 myRect.Right := 2;
 myRect.Bottom := 2;
 StringGrid1.Selection := myRect
end;


это выдлит ячеку [2,2]


 
VAleksey ©   (2004-04-19 11:12) [7]

StringGrid1.Row := 3;
StringGrid1.Col := 3;
StringGrid1.SetFocus;


 
VAleksey ©   (2004-04-19 11:12) [7]

StringGrid1.Row := 3;
StringGrid1.Col := 3;
StringGrid1.SetFocus;


 
samalex   (2004-04-19 11:20) [8]


> Плохиш   (19.04.04 11:08) [5]
> >samalex   (19.04.04 10:47)
>
> StringGrid1.Row := ...
> StringGrid1.Col := ...


Спасибо, работает ... ларчик просто открывался.


 
samalex   (2004-04-19 11:20) [8]


> Плохиш   (19.04.04 11:08) [5]
> >samalex   (19.04.04 10:47)
>
> StringGrid1.Row := ...
> StringGrid1.Col := ...


Спасибо, работает ... ларчик просто открывался.



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

Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.029 c
3-1081934475
human
2004-04-14 13:21
2004.05.09
Direct Oracle Access


1-1082113310
msgipss
2004-04-16 15:01
2004.05.09
Опыт создания обработчиков событий


3-1081933782
nv_
2004-04-14 13:09
2004.05.09
Поиск в подстановочном поле


6-1078494056
Nimble
2004-03-05 16:40
2004.05.09
Proxy-Сервер


3-1081924056
ГАГН
2004-04-14 10:27
2004.05.09
Проверка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский