Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
ВнизОкаймление для Edit. Найти похожие ветки
← →
denik (2004-12-21 20:39) [0]Подскажите пожалуйста, как поменять цвет бордюра Edit`a на какой-нибудь свой.
← →
Yanis © (2004-12-21 22:56) [1]Ручками наверное надо делать. Сделай компонент на основе TEdit. Посмотри Frame3D.
← →
denik (2004-12-21 23:50) [2]Зачем мне создавать новый компонент. Мне нужно только сделать бордюр Edit`a синим цветом.
Как рисовать на Edit`e?
← →
Yanis © (2004-12-22 00:30) [3]> Как рисовать на Edit`e?
Нарисовать то можно. Хотя бы вот так:
var
c: TCanvas;
begin
C := TCanvas.Create;
with c do
begin
Handle := GetDc(Edit1.Handle);
Pen.Color := clBlue;
Brush.Style := bsClear;
Rectangle(Edit1.ClientRect);
end;
C.Free;
Только Edit все время придётся прерисовывать.
← →
DVM © (2004-12-22 10:17) [4]Переопределить оконную процедуру его и в WM_PAINT добавить рисование рамки после вызова стандартной процедуры обработки сообщения. С темами XP возможны проблемы.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c