Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.04.13;
Скачать: CL | DM;

Вниз

Программное редактирование определенного столбца в stringGrid   Найти похожие ветки 

 
dnetclah ©   (2013-06-30 18:41) [0]

Доброго времени суток Мастера по Delphi.
Передомной встала задача. сделать в stringGrid возможность программно, редактирования определенного столбца при нажатии кнопки мыши.
Помогите с кодом. ВОт что я нашлепал, где ошибка? Буду признателен за помощь.
procedure TForm1.StringGrid3Click(Sender: TObject);
begin
StringGrid3.Options:=Cells[8,Row];
end;


 
Германн ©   (2013-06-30 19:31) [1]


> ВОт что я нашлепал, где ошибка?

Имхо в генофонде.
Надо не шлепать, а думать. Какое отношение имеет свойство Cells к свойству Options?
Да и событие выбрано неправильно.


 
[ВладОшин] ©   (2013-07-01 08:54) [2]

.Options :=
можно присвоить только следующее
 TGridOption = (goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine,
   goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving,
   goColMoving, goEditing, goTabs, goRowSelect,
   goAlwaysShowEditor, goThumbTracking);
присваиваить так
xx.Options := xx.Options + [goEditing];

запятая очень облегчает понимание написанного, если она "правильно" стоит
(она может стоять неправильно, но сигналить о "паузе", тогда она "правильная", впрочем, это сугубо имхо )

>> возможность программно[пауза] редактирования определенного столбца при нажатии кнопки мыши
Мало смысла, честно сказать вижу в этой фразе...
Что надо то сделать? :)



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

Текущий архив: 2014.04.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.003 c
15-1381955403
Юрий
2013-10-17 00:30
2014.04.13
С днем рождения ! 17 октября 2013 четверг


15-1382006712
stas
2013-10-17 14:45
2014.04.13
Проблема VS 2010+Devexpress 2012 1.5


2-1372751242
10JQKA
2013-07-02 11:47
2014.04.13
возврат строки как olevariant в ком-сервере


15-1382905802
Юрий
2013-10-28 00:30
2014.04.13
С днем рождения ! 28 октября 2013 понедельник


15-1382387403
Юрий
2013-10-22 00:30
2014.04.13
С днем рождения ! 22 октября 2013 вторник