Կյանք

Ինչպե՞ս իրականացնել OnCreate իրադարձությունը Delphi TFrame օբյեկտի համար

Ինչպե՞ս իրականացնել OnCreate իրադարձությունը Delphi TFrame օբյեկտի համար

TFrame- ը բաղադրիչների համար բեռնարկղ է; այն կարող է տեղադրվել ձևերի կամ այլ շրջանակներում:

Մի շրջանակը, ինչպես ձեւը, այլ բաղադրիչների համար բեռնարկղ է: Շրջանակները կարող են տեղադրվել ձևերի կամ այլ շրջանակներում, և դրանք հնարավոր է հեշտությամբ պահպանել Բաղադրիչի պալիտրա վրա ՝ հեշտ օգտագործման համար:

Բացակայում է ստեղծումը

Երբ սկսեք շրջանակներ օգտագործել, նշեք, որ չկա OnCreate իրադարձություն, որը կարող եք օգտագործել ձեր շրջանակները նախաստորագրելու համար:

Մի խոսքով, պատճառը, որ շրջանակը չունի OnCreate իրադարձություն, չկա իրադարձություն հրկիզելու լավ ժամանակ:

Սակայն, ըստ գերակշռելով Ստեղծման մեթոդը կարող եք ընդօրինակել OnCreate իրադարձությունը: Ի վերջո, Ձևաթղթերի վրա OnCreate- ը կրակում է Ստեղծիչի ստեղծման վերջում, այնքան գերակշռում է Ստեղծել Շրջանակներ, ինչպես OnCreate միջոցառումը:

Ահա հասարակ շրջանակի աղբյուրի կոդը, որը բացահայտում է հանրային սեփականությունը և գերակշռում է Ստեղծող կոնստրուկտորին.

միավոր WebNavigatorUnit;

ինտերֆեյս

օգտագործում

Windows, Messages, SysUtils, Variants, Classes,

Graphics, Controls, Forms, Dialogs, StdCtrls;

տիպ

TWebNavigatorFrame = դասարան(TFrame)
urlEdit: TEdit;
  

մասնավոր

մրգեր: լարային;
    

կարգը SetURL (կոնստ Արժեքը: լարային) ;
  

հանրային

    կոնստրուկտոր Ստեղծել (AOwner: TComponent); շրջանցել;
  

հրատարակված

    գույք URL: լարային կարդալ մորթուց գրել SetURL;
  

վերջ;

իրականացումը$ R * .dfm

կոնստրուկտոր TWebNavigatorFrame.Create (AOwner: TComponent);

սկսվում է

  ժառանգել է Ստեղծել (AOwner);
 

// «OnCreate» կոդ

URL. = '//Delphi.about.com';

վերջ;

կարգը TWebNavigatorFrame.SetURL (կոնստ Արժեքը: լարային) ;

սկսվում է

FURL: = արժեք;

urlEdit.Text: = արժեք;

վերջ;

վերջ.

«WebNavigatorFrame» - ը հանդես է գալիս որպես կայքի գործարկիչ, որը հյուրընկալում է խմբագրման և կոճակի հսկման: Նշում. Եթե դուք նոր եք շրջանակի մեջ, համոզվեք, որ կարդում եք հետևյալ երկու հոդվածները ՝ տեսողական բաղադրիչի մշակում շրջանակների միջոցով, աղյուսակները փոխարինելով շրջանակներով: