maikl |
Отправлено: 10.06.2004, 11:47 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
У компонента Table в Fields для каждого поля, можно задавть маску, в одно из полей я ввожу IP адрес, соответсвенно маска такая, 000.000.000.000. Данные вводятся в отдельной форме в компоненте DBEdit, так вот если поставить курсор на него то маска пропадает, как можно исправить, что бы точки оставались. Заранее благодарю за советы. |
|
maikl |
Отправлено: 14.06.2004, 15:42 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
Ну что действительно никто незнает как это сделать, конечно можно используя MaskEdit это сделать, но хотелось все же узнать как это сделаь с помощью DBEdit'a. |
|
Георгий |
Отправлено: 14.06.2004, 16:41 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
возможно не понял вопрос, но:
1. создал таблицу paradox 7 с именем 'asd' и полем типа alpha(16) 'asd'
2. шмякнул на форму TTable, DataSource, DBGrid, DBEdit
3. в TTable указал маску для поля 'asd' вида '099.099.099.099;0;_'
5. установил связи : TTable -> TDataset->DBGrid,DBEdit
4. поигрался с этой конструкцией
как итог — точки из маски не пропадают |
|
maikl |
Отправлено: 15.06.2004, 06:46 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 135
|
Спасибо за помощь, оказалось что это повидимому такой глюк у компонента, я использовал не стандартный DBEdit, а DBEdit из пакета CoolControls, вот поэтому у меня и неработало. |
|