Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

Как создать компонент аналог TLabeledEdit?   Найти похожие ветки 

 
BaryVetaL ©   (2006-01-16 11:12) [0]

Я еще не до конца разобрался с темой создания компонентов в KOL. Каким образом можно создать компонент, например, похожий на LabeledEdit (включающий Label и Edit)?

Кто мне может ответить на этот вопрос?
Заранее спасибо!


 
Thaddy   (2006-01-16 22:09) [1]

Simple example that you can wrap into a component to lrean ;)


{
program Project1;
uses
 Kol,unit1 in "Unit1.pas";
begin
 NewForm1( Form1, nil);
 Run(Form1.form);
end.
}
unit unit1;
interface
uses
 Windows, Messages, Kol;
type
PForm1=^TForm1;
TForm1=object(Tobj)
 Form:pControl;
 Edit:Pcontrol;
public
end;
procedure NewForm1( var Result: PForm1; AParent: PControl );
var
 Form1:pForm1;
implementation
procedure NewForm1( var Result: PForm1; AParent: PControl );
begin
 New(Result,Create);
 with Result^ do
 begin
   Form:= NewForm(AParent,"KOLForm").SetSize(600,400).centeronparent.Tabulate;
   Applet:=Form;
   Form.Font.ReleaseHandle;
   Form.Font.AssignHandle(GetStockObject(DEFAULT_GUI_FONT));
   Form.Add2AutoFree(Result);
   Edit:=NewEditBox(form,[]);
   Edit.CustomObj:=NewLabel(form,"Text").AutoSize(True).PlaceRight;
   PControl(Edit.CustomObj).Color:=clRed;
 end;
end;
end.



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.053 c
3-1157904227
так себе
2006-09-10 20:03
2006.11.05
Подредактируйте запрос


3-1157968905
isasa
2006-09-11 14:01
2006.11.05
Передача из хранимой процедуры cursor параметра или DataSet


2-1161602191
mefodiy
2006-10-23 15:16
2006.11.05
Access violation при использовании array of array of variant


2-1161093853
novill
2006-10-17 18:04
2006.11.05
Как быстро превести много dfm файлов в тестовый вид?


1-1158731446
WhiteBarin
2006-09-20 09:50
2006.11.05
Работает ли Sleep в реальном времени?