|
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; И ничего там нередактировалось. Ну или другим каким способом. А то пока получается или все редактируются или все не редактируются... |
 |
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 хотя и по онклик пробывал. |
 |