![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как привязать MaskEdit к редактируемой ячейке в StringGrid [D6, Win2k]
Demn © (2002-04-29 06:01:00)Привет всем! Возник такой вопрос - как привязать MaskEdit к редактируемой ячейке в StringGrid, причем MaskEdit создается динамически. Может кто знает? А, то я уже голову сломал на этом.
Demn (2002-04-29 23:56:00) [1]Спасибо всем большое.
Dy-Ty (2002-04-29 07:38:00) [2]несколько подробнее
1. Вычисляешь координаты ячейки в событииOnSelectCell, а можно и наOnMouseDownpRect := Grid.CellRect(Col,Row)
2. Показываешь у же созданный MaskEdit следующим образом
MaskEdit.Top := pRect.Top+Grid.Top;
MaskEdit.Left := pRect.Left+Grid.Left;
MaskEdit.Width := pRect.Right-pRect.Left+4;
MaskEdit.Show;
3.После набора значения или смены выделенной ячейки - грохаешь(или прячешь) MaskEdit и присваиваешь его текст в ячейку таблицы
MBo (2002-04-29 06:49:00) [3]определяй координаты и показывай MaskEdit в OnSelectCell