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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2012, 15:13   #1
bakanaev
Форумчанин
 
Регистрация: 27.03.2012
Сообщений: 438
По умолчанию Как убрать первоначальное выделение верхней левой ячейки (StringGrid)?

При запуске программы изначально выделена колонка. Как это выделение можно убрать?
bakanaev вне форума Ответить с цитированием
Старый 14.08.2012, 15:33   #2
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Код:
procedure TForm1.FormShow(Sender: TObject);
var
 s:TGridRect;
begin
stringgrid1.Selection:=s;
end;
Kix.IV вне форума Ответить с цитированием
Старый 14.08.2012, 15:45   #3
bakanaev
Форумчанин
 
Регистрация: 27.03.2012
Сообщений: 438
По умолчанию

Цитата:
Сообщение от Kix.IV Посмотреть сообщение
Код:
procedure TForm1.FormShow(Sender: TObject);
var
 s:TGridRect;
begin
stringgrid1.Selection:=s;
end;
Так выделяются все колонки, не то!
bakanaev вне форума Ответить с цитированием
Старый 14.08.2012, 15:58   #4
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Хм. У меня всё норм.
Попробуй так:
Код:
procedure TForm1.FormShow(Sender: TObject);
var
 s:TGridRect;
begin
s.Top:=-1;
s.Left:=-1;
s.Right:=-1;
s.Bottom:=-1;
stringgrid1.Selection:=s;
end;
Kix.IV вне форума Ответить с цитированием
Старый 14.08.2012, 16:14   #5
bakanaev
Форумчанин
 
Регистрация: 27.03.2012
Сообщений: 438
По умолчанию

Цитата:
Сообщение от Kix.IV Посмотреть сообщение
Хм. У меня всё норм.
Попробуй так:
Код:
procedure TForm1.FormShow(Sender: TObject);
var
 s:TGridRect;
begin
s.Top:=-1;
s.Left:=-1;
s.Right:=-1;
s.Bottom:=-1;
stringgrid1.Selection:=s;
end;
Выделение убирает, но при нажатии на ячейку вылетает ошибка List index out of bounds (-1)
bakanaev вне форума Ответить с цитированием
Старый 14.08.2012, 16:20   #6
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Ну логично. Переставь код в другое место или переделай. В OnShow я его для примера засунул.
Kix.IV вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Stringgrid выделение ячейки HolloOw Общие вопросы Delphi 1 15.12.2011 12:25
Как макросом определить RC адреса верхней левой и нижней правой ячейки roborrr Microsoft Office Excel 5 23.04.2011 00:24
Как убрать выделение элемента [0,0] в stringgrid Delphi Rusl92 Помощь студентам 2 23.09.2010 10:03
Как убрать дефолтное выделение с первой ячейки StringGrid? QuadroX Помощь студентам 2 19.05.2010 15:44
Как определить номер строки верхней левой ячейки диапазона Porog Microsoft Office Excel 8 09.05.2008 08:37