Зертханалық жұмыс №1 «Delphi интерфейсінің элементтері»


type TFontName = type string



жүктеу 2,2 Mb.
бет105/118
Дата04.01.2022
өлшемі2,2 Mb.
#36255
1   ...   101   102   103   104   105   106   107   108   ...   118
Зертханалы ж мыс №1 «Delphi интерфейсіні элементтері»

type

TFontName = type string;



property Size: Integer – қаріптің биіктігін пункт бойынша береді.

(1 пункт = 1/72 дюйм).



property Style: TFontStylesTFontStyles типті қасиет.

type

TFontStyle = (fsBold, fsItalic,fsUnderline, fsStrikeOut);

TFontStyles = set of TFontStyle;

Ол қаріптің типін береді және мән ретінде келесі көптіктің шамаларын қабылдайды:

fsBold – жартылай қою,

fsItalic – курсив,

fsUnderline – асты сызылған,

fsStriceOut – ортасы сызылған.



Мысал 3.6.1 Көптікті қолдану. OnClick оқиғасының өңдеуіші Button1 құрауышы үшін Memo1 құрауышындағы қаріпті – жартылай қою курсивті қылып орнатады.

procedure TForm1.Button1Click(Sender: TObject);

var Styles: TFontStyles;

begin

Styles := [];

Styles := Styles + [fsBold, fsItalic];

Memo1.Font.Style := Styles;



end;

немесе

procedure TForm1.Button1Click(Sender: TObject);

begin

Memo1.Font.Style := [];

Memo1.Font.Style := Memo1.Font.Style+[fsBold, fsItalic]

end;

Delphi – дегі мәтіндер тек көлденеңінен жазылады.

TPen класы.

TPen класы – қарындаштың сипаттамаларын береді, оның көмегімен әртүрлі сызықты немесе жиектемелі бейнелер салынады.

Осы кластың негізгі қасиеттеріне келесілерді жатқызуға болады:



property Color: TColor – қарындаш арқылы салынатын сызықтың түсін анықтайды. Үнсіздікпен түсі қара.

property Mode: TPenModeTpenMode типті қасиет:

type

TPenMode = (pmBlack, pmWhite, pmNop, pmNot, pmCopy, pmNotCopy, pmMergePenNot, pmMaskPenNot, pmMergeNotPen, pmMaskNotPen, pmMerge, pmNotMerge, pmMask, pmNotMask, pmXor, pmNotXor);

Ол қарындаш арқылы салынатын сызықтың стильін анықтайды. Келесі мәндерді қабылдай алады:

pmBlack - әрқашан қара сызық бейнеленеді;

pmWhite - әрқашан ақ сызық бейнеленеді;

pmNop - түссіз сызық;

pmNot - экранның түсіне терістік болып табылатын түс;

pmCopy - Color қасиетінің мәні арқылы анықталады;

pmNotCopy - Color қасиетінде берілетін түске терістік болып табылатын түс;

және т.б.

Үнсіздік бойынша сызықтың түсі Color қасиеті арқылы анықталады.

property Style: TPenStyle TPenStyle типті қасиет:

type

TPenStyle = (psSolid, psDash, psDot, psDashDot, psDashDotDot, psClear, psInsideFrame);

Ол қарындаш арқылы салынатын сызықтың түсін анықтайды. Келесі мәндерді қабылдауы мүмкін:

psSolid - тегіс сызық (мәні үнсіздік бойынша);

psDashe - үзік сызықты сызық;

psDot - пунктирная линия;

psDashDot - үзік сызықты пунктирлі сызық;

psDashDotDot - екі пунктирлі үзік пунктирлі сызық;

psClear - невидимая линия;

psInsideFrame - тұйық жақтаудың ішіндегі сызық.



property Width: Integer – салынатын сызықтың қалыңдығын анықтайды. Үнсіздік бойынша қалыңдығы 1 пиксельге тең деп алынады.

TBrush класы.

TBrush класы – тұйық аймақты бояуға арналған қыл қаламның сипаттамасының анықтамасынан тұрады. Қыл қаламның негізгі қасиеттерін қарастырайық.

property Bitmap: TBitmapBitmap қасиеті 8х8 пиксельді өлшемнен тұратын, кескінді биттік бейнелейтін TBitmap типті объектіге нұсқайды. Егер Bitmap бос болмаса, онда толтыру шаблоны Style қасиетінде емес, оның өзімен анықталады. Қарсы жағдайда қасиет nil мәнінен тұруы керек.

Мысал 3.6.2 Келесі бағдарламалық код нүктелік суретті файлдан іске қосады және оның қыл қаламына Form1 құрауышының Canvas қасиетін орнатады.


жүктеу 2,2 Mb.

Достарыңызбен бөлісу:
1   ...   101   102   103   104   105   106   107   108   ...   118




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау