Конференция "Компоненты" » Переопределение свойст TEdit [D6, WinXP]
 
  • syteser78 © (17.04.13 22:31) [0]
    Создал свой компонент на основе Tedit.
    Ткните носом, как изменить его форму? Хочу сделать с закругленными краями в стиле iOS
  • brother © (18.04.13 05:07) [1]
    перекрыт отрисовку вестимо на свою...
  • syteser78 © (18.04.13 08:24) [2]
    Это я сам понимаю, но как?
  • brother © (18.04.13 08:33) [3]
    > Создал свой компонент

    как? где код?
  • syteser78 © (18.04.13 08:44) [4]
    component-> new component

    unit MyEdit;

    interface

    uses
     Windows, Messages, SysUtils, Classes, Controls, StdCtrls;

    type
     TMyEdit = class(TEdit)
     private
       { Private declarations }
     protected
       { Protected declarations }
     public
       { Public declarations }
       constructor Create(AOwner:TComponent);override;
     published
       { Published declarations }
     end;

    procedure Register;

    implementation

    procedure Register;
    begin
     RegisterComponents('my', [TMyEdit]);
    end;

    constructor TMyEdit.Create(AOwner: TComponent);
    begin
     inherited Create(AOwner);
     AutoSize:=false;
     Height:=30;
     Width:=120;
     Font.Color:=100;
     Font.Height:=16;
     Font.Size:=12;
     Text:='qwert';
    end;
  • brother © (18.04.13 08:49) [5]
  • brother © (18.04.13 08:51) [6]
    а вообще, советую прочитать умные книжки по созданию компонентов, многие начальные вопросы отпадут сами...
  • syteser78 © (18.04.13 09:03) [7]
    Спасибо!
  • syteser78 © (18.04.13 09:48) [8]
    Подскажите плиз книгу по созданию компонентов. В гугле их тьма
  • MBo © (18.04.13 10:32) [9]
    Конопка
    Thorpe
    Голованов, Веселов
    Некоторые вопросы есть в Тейксейра, Пачеко
  • syteser78 © (18.04.13 16:30) [10]
    Спасибо!
 
Конференция "Компоненты" » Переопределение свойст TEdit [D6, WinXP]
Есть новые Нет новых   [134427   +34][b:0][p:0]