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

 Здравствуйте, гость ( Вход | Регистрация )   Скачать форум | Поиск по Форуму | Участники | Помощь
 Поиск по:   сайтy   
   архиву форума   
  ОтветитьНовая темаНовый опрос
AdvStringGrid разные свойства у столбцов.
« предыдущая тема | следующая тема » Подписаться на тему | Отправить тему на E-mail | Распечатать тему
vcom
Отправлено: 23.01.2007, 17:51 Цитировать


Ученик-кочегар


Группа: Участник
Сообщений: 1
Пользователь № 2791
Регистрация: 01.11.06



Как сделать чтоб к примеру в левом столбце значение нельзя было менять, а во втором чтоб был ну к примеру ComboListс? Сейчас сделано так:
AdvStringGrid1GetEditorType(...)
{
switch (ACol) {
case 0:AEditor=edComboList; break;
case 1:AEditor=edComboList; break;
}
}
А хочется чтоб
case 0:AEditor=????; break;
И ничего там нередактировалось. Ну или другим каким способом. А то пока получается или все редактируются или все не редактируются...
 
Послать сообщение E-mail адрес  Top
Make
Отправлено: 21.09.2010, 15:24 Цитировать


Ученик-кочегар


Группа: Участник
Сообщений: 13
Пользователь № 3205
Регистрация: 05.12.06




CODE




Table->Options >> goEditing;
if (ACol == 1){
 Table->Options << goEditing;}
if (ACol == 2){
 Table->Options << goEditing;}
if (ACol == 4){
 Table->Options << goEditing;}


сейчас делаю так все работает доступны для редактирования 2 3 и 4 столбцы соответственно. Может кто подскажет как упростить код, ведь столбцов строк может быть много.

CODE
Table->Options >> goEditing;
if (ACol == 1||2||4){
 Table->Options << goEditing;}


Данная конструкция не работает, хотя х3 почему

да, код обрабатываю по TableSelectCell хотя и по онклик пробывал.
 
Послать сообщение E-mail адрес  Top
1 ответов с: 23.01.2007, 17:51 Подписаться на тему | Отправить тему на E-mail | Распечатать тему

Back to Вопросы программирования в C++Builder
ОтветитьНовая темаНовый опрос