|
|
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
Ну т.е. если картинка в поле таблицы есть, то она отображается в TcxDBImage, а вот если нет, то выводится фиксированная картинка - типа ушла на базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 13:16 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
как вариант - прятать контрол, за которым должна стоять картинка "ушла на базу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 14:42 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
Использовать не дб-контрол, а обычный и грузить туда картинку. Проверять можно по пустому значению в поле, либо размер загруженной в контрол изображения -- он будет нулевым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 15:03 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
Страдалецъ, может у него (контрола) событие что-нибудь типа OnCustomDraw есть? А еще можно наследника в этом юните определить, с ием же именем класса (это хак такой) и перегружать событие отрисовки Или вообще свой класс на основе TcxDBImage написать, установить его в палитру компонентов и пользоваться во всех проектах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 16:05 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
Нет нифига. Очень мне не хочется события датасета для этих целей задействовать, но видимо придется. Других вариантов не находится. Попробую скачать триальную версию девок и под это дело саппорт спросить, может дадут решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 17:04 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
Страдалецъ, техподдержка у девок бесплатная, подскажут без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 17:13 |
|
||
|
Как бы отобразить в TcxDBImage картинку для пустого значения в базе?
|
|||
|---|---|---|---|
|
#18+
СтрадалецъНу т.е. если картинка в поле таблицы есть, то она отображается в TcxDBImage, а вот если нет, то выводится фиксированная картинка - типа ушла на базу. Контрол TcxDBImage, как и просто TcxImage, имеет паблик - свойство "картинка": Код: pascal 1. ... а TPicture умеет загружаться из файлов: Код: pascal 1. 2. ...и из потоков: Код: pascal 1. 2. Таким образом, при использовании TcxDBImage, задача решается, например, так: - в событии OnDataChange источника данных (TDataSource) или в соответствующем событии набора данных (TDataSet) проверяем графическое поле на "пусто": Код: pascal 1. 2. 3. и, если оно пусто - грузим картинку из файла: Код: pascal 1. 2. Или из потока: Код: pascal 1. ...в последнем варианте не забываем обеспечить себе доступ к защищенному члену класса: Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2018, 18:23 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2040171]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 496ms |

| 0 / 0 |
