Текущий архив: 2004.06.20;
Скачать: CL | DM;
Вниз
Отступ в Label Найти похожие ветки
← →
Damager (2004-06-07 23:33) [0]Как сделать отступ слева в Label или DBText?
← →
KilkennyCat © (2004-06-07 23:41) [1]label1.Caption := #09 + "ваш текст";
|____ код tab
label1.Caption := " " + "ваш текст";
|____ кучка пробелов
label1.left := label1.left + otstup
← →
Damager (2004-06-08 08:45) [2]Это понятно. Я имел ввиду без такого способа.
В DBText так не сделаешь.
← →
Anatoly Podgoretsky © (2004-06-08 08:48) [3]Damager (08.06.04 08:45) [2]
Ошибаешься, точно также, только делай это в обработчике OnGetText.
← →
Damager (2004-06-08 17:42) [4]Можно поподробней. Как это используется.
Не могу понять синтаксис.
← →
Anatoly Podgoretsky © (2004-06-08 17:48) [5]Text := " " + Text
← →
Damager (2004-06-08 21:00) [6]Я имел ввиду синтаксис OnGetText. Если допустим есть DBText1 и Table1, как прописать, чтобы в DBText1 ,значение бралось с отступом?
← →
KilkennyCat © (2004-06-08 23:01) [7]
> Anatoly Podgoretsky © (08.06.04 08:48) [3]
А разве у стандартного DBText (D6) есть этот обработчик?
← →
KilkennyCat © (2004-06-08 23:03) [8]
> Damager (08.06.04 21:00) [6]
почему бы просто не сместить вправо DBText?
← →
Damager (2004-06-09 02:54) [9]Проблема такая:
Есть PageControl. На нем (на TabSheet) несколько DBText. При DblClick на DBText вместо него появляется DBEdit и туда вводится текст. После ввода DBEdit убирается, и возвращается DBText. DBText и DBEdit привязаны к одному полю в таблице. (Похожая фишка в опциях Reget Deluxe).
Вокруг DBText-ов я сделал рамки, чтобы было видно где делать DblClick, если в них нет текста. Прямоугольники нарисованы на Canvas у DBText. Т.к. на TabSheet-ах они не рисуются. И получается, что текст идет сразу от левой линии прямоугольника. Это некрасиво. Хочется отступ.
← →
KilkennyCat © (2004-06-09 04:28) [10]жуть...
оставьте только один DBedit. Dbtext тут совершенно ненужен.
чтобы отобразить DBEdit, как Вы требуете (а-ля DBText):dbedit1.ParentColor := true;
dbedit1.Ctl3D := false;
и назад:dbedit1.Color := clwhite;
dbedit1.Ctl3D := true;
← →
Anatoly Podgoretsky © (2004-06-09 08:48) [11]KilkennyCat © (08.06.04 23:01) [7]
Этот обработчик относится не к органам отображения а к полям (TField) и действует на все органы, где будет использовано данное поле, он не может не действовать, поскольку это возвращаемая из поля информация.
Damager (08.06.04 21:00) [6]
Синтаксис сообщением выше. Манипулируем параметром Text заменяем на нужное нам, хоть на значение с другой таблицы, файла, Интеренет.
← →
KilkennyCat © (2004-06-09 09:25) [12]
> Anatoly Podgoretsky © (09.06.04 08:48) [11]
понял, спасибо.
Страницы: 1 вся ветка
Текущий архив: 2004.06.20;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.053 c