C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Фокус ячейки в StringGrid, как от него избавиться?
Гость_bitanga
Отправлено: 15.07.2003, 13:08


Не зарегистрирован







Можно ли отображать объект StringGrid так чтобы ниодна ячейка не была с фокусом(выделена цветом)? Чтобы все были одинаковыми.
Просто нужно на форме отображать статические табличные данные, без возможности двигаться и редактировать.
Может какой другой объект для этого применять?
Gedeon
Отправлено: 16.07.2003, 11:29


Ветеран

Группа: Модератор
Сообщений: 1742



Поставь свойство GoRangeSelect в Optins StringGrida в false, цветом они выделяться не будут, а если нужно чтобы фокуса не было ни на одной ячейке то так:

void __fastcall TForm1::StringGrid1Click(TObject *Sender)
{
TGridRect myRect;
myRect.Left = StringGrid1->ColCount + 1;
myRect.Top = StringGrid1->RowCount + 1;
myRect.Right = StringGrid1->ColCount + 1;
myRect.Bottom = StringGrid1->RowCount + 1;
StringGrid1->Selection = myRect;
}
//---------------------------------------------------------------------------

Вернуться в Вопросы программирования в C++Builder