String Grid компоненті – жолдар кестесі

String Grid компоненті құрамында жолдары бар кестені білдіреді.Кестені мәліметтері тек оқуға не редактрлеуге ғана арналған.Бұл компонент ең алдымен мәтіндік ақпараттарды, графикалық ақпараттарды кестеде бейнеленуін көрсету үшін қажет.Бұл компонент кесте түрінде бейнелеу үшін пайдаланылады.Кесте белгіленген жұмыс аймағынан тұрады.белгіленген аймақ жұмыс аймағының жол және баған атауларын шығару және тышқанның көмегімен олардың өлшемін басқару қызметін атқарады.
Бұл қасиеттердің бәрі орындалу кезінде ғана жұмыс істейді.Мәтіндерді программалы не бөлек ұяшықтарға, не String класының әдісі бойынша жолдар мен бағандарға беруге болады.
ColCount жұмыс аймағы баған ақпараттарынан тұрады, ал RowCount – жұмыс аймағы жол ақпараттарынан тұрады.
FixedCols қасиеті – белгіленген аймақтың бағандар санын, ал FixedRows қасиеті – белгіленген аймақтың жолдар санын көрсетеді.
FixedColor қасиеті – ұяшық фонының түсін анықтайды.
LeftCol қасиеті – кесте өрісінің сол жақ шекарасынан форманың сол жақ шекарасына дейінгі қашықтықты анықтайды, ал TopRow қасиеті – кесте өрісінің жоғарғы шекарасынан форманың жоғарғы шекарасына дейінгі қашықтықты анықтайды.
ScrollBars қасиеті кестедегі айналу сызықтарынның болуын анықтайды.Егер кесте сәйкес өлшемге сыйса не сыймаса, онда айналу сызықтары автоматты түрде шығып, өшіп отырады.
        
        String Grid компоненті – жолдар кестесі
String Grid компоненті ... ... бар ... ... тек ... не ... ғана ... компонент ең
алдымен мәтіндік ақпараттарды, графикалық ақпараттарды кестеде бейнеленуін
көрсету үшін қажет.Бұл компонент кесте түрінде бейнелеу ... ... ... аймағынан тұрады.белгіленген аймақ
жұмыс аймағының жол және баған атауларын шығару және тышқанның көмегімен
олардың өлшемін басқару қызметін атқарады.
Бейнеленген мәтінді анықтайтын ... ... ... ... string |Бұл ... ... ... |
| ... мен жол ... ... TStrings ... ... оның ... |
| ... жол кіреді. |
|Rows[Index:Integer]: TStrings ... ... оның ... |
| ... жол ... ... қасиеттердің бәрі орындалу кезінде ғана жұмыс істейді.Мәтіндерді
программалы не бөлек ұяшықтарға, не String ... ... ... ... ... ... ... жұмыс аймағы баған ақпараттарынан тұрады, ал RowCount – жұмыс
аймағы жол ақпараттарынан тұрады.
FixedCols қасиеті – белгіленген аймақтың ... ... ал ... – белгіленген аймақтың жолдар санын көрсетеді.
FixedColor қасиеті – ұяшық фонының түсін анықтайды.
LeftCol қасиеті – ... ... сол жақ ... ... сол ... дейінгі қашықтықты анықтайды, ал TopRow қасиеті – кесте
өрісінің жоғарғы шекарасынан ... ... ... ... ... ... ... айналу сызықтарынның болуын анықтайды.Егер
кесте сәйкес өлшемге сыйса не сыймаса, онда айналу сызықтары автоматты
түрде шығып, өшіп отырады.
Options ... ... ... ... ... ол ... көптеген
қасиетін анықтайды: горизонтолды, вертикалды бөлгіш сызықтардың
фиксированный (goFixedVertLine, goFixedHorzLine) және фиксированный емес
(goVertLine, goHorzLine) ұяшықтарда болуын анықтайды, қолданушының ... ... мен ... ... ... ... өзгертуін
анықтайды , жолдар мен бағандардың (goColMoving, goRowMoving) көшірілуін
және т.б. ... ... ... элементі goEditing болып
табылады, онда кестені құрамын редактрлеу мүмкіндігі бар.Кесте ұяшығының
мазмұнын жөндеу мүмкіндігін көрсетеді. Егер «ақиқат» мәні тағайындалса,
онда жөндеуге рұқсат ... кері ... ... етілмейді.
Options.goTab – курсоды кестенің ұяшығына «Tab» клавишасын пайдаланып
көшіру мүмкіндігін көрсетеді. Егер «ақиқат» мәні тағайындалса, онда
жөндеуге рұқсат ... ал ... мәні ... онда ...... ... режимінде болу
мүмкіндігін көрсетеді.
StaticText , Panel, Label ... , Panel, Label – ... ... ... ... үшін қолданылады. Бұл компоненттер мәтіндерді көрсетуге
арналған.
Мәтіндердің мағыналары Caption ... ... ... ... ... ... ... программаның орындалуы кезінде
программалы түрде беруге және өзгертуге болады. Мысалы ... ... ... ... көрсету керек болса, FloattoStr және IntToStr
функцияларын қолдануға болады.Олар сандарды мәтіндерге ... ... ... мәтіндерді форматтау үшін, «+» операциясын
қолдануға болады.Ол жолдардың конкатенацясын, яғни қосылуын білдіреді.
Барлық компоненттердің түсі Color ... ... , ал ... қасиетімен беріледі .
StaticText және Panel компонеттерінде , сонымен қатар BordreStyle
қасиеті бар.Ол мәтінің шекарасын анықтайтын бордюр. Ал Panel компоненті
BevelInner , ... ... ... ... ... ... мүмкіндіктер береді . Яғни , Panel компоненті енгізген мәтінге үлкен
мүмкіндік береді , ал Label кіші мүмкіндік береді ... Top, Left, Height, Width, Aline, Anchors, ... ... ... ... ... өлшемін және қолданушының ата-аналық компоненттің өлшемі өзгергендегі
олардың өзгеруін анықтайды. Қолданушымен ... ... ... ... ... ... ... қайта салу
керек.Әйтпесе, мәтінді түзету бұзылуы мүмкін.Ол болмас үшін OnResize
өңдеуші оқиға формасына Repaint әдісімен ... салу ... ... ... ... Label және Panel AutoSize ... ... Егер
бұл қасиет ақиқат деп қойылса, онда компонентті вертикалды және
горизонталды өлшемдері жазбалардың өлшемдерімен анықталады.Егер ... онда ... ... мәтінді түзету Alignment қасиетімен
анықталады.Ол мәтінді сол, оң, ортасынан клиенттік белгілеу облысын
түзетуге мүмкіндік береді. Panel ... ұзын ... ... AutoSize ... жалған болғанда және компоненттің өлшемі бірнеше
жолдарды орналастыруға болғанда көшіруге болады .
Label компонентінде WordWrap ... бар , ол ұзын ... ... ... . ... ... ... үшін WordWrap қасиеті True болу
керек , ал AutoSize ... False болу ... ... онда бірнеше жол
орналасу керек .
Ал StaticText мәтіндерді ... ... ... ... , AutoSize
қасиеті False болуы жеткілікті , компоненттің өлшемі бірнеше жолдың
орналасуына жеткілікті .
FocusControl – фиксированный компонент.Егер Caption қасиетіне ... ... «&» ... ... ... онда ... ... белгілеу жолында сызылған түрде көрсетіледі.
Label компоненті - ... ... ... ... ... ... .
Компоненттің қасиеттері мәтіннің орналасуы мен түрін анықтайды . ол ... ... :
1. Allign – ... ... ... ... . Ол келесі нұсқалардан тұрады :
1.1 allButtom – Labell ... ... ... ... ... allTop – ... жоғарғы жағына шығару ;
1.3 allClient - форманың түгел ... жаю ... allLeft - ... сол ... ... ... all Right - форманың оң жағына шығару ;
1.6 allNone және allCustom – компонент өзгермейді ;
2. ... - ... ... ... туралау тәсілін береді :
2.1 taCenter - мәтін енгізгенде дәл ортасынан басталады ... taRight - Justify - оң ... ... ... taLeft -Justify - сол жағынан басталады ;
3. AutoSize – True және False ... ... , Label ... ... ;
4. Caption – компонентте орналасатын мәтін ;
5. Color – компоненттің іші боялады ;
6. Top – ... ... ... ... ... ... шекарасына
дейінгі қашықтық;
7. Left – шығару өрісінің сол жақ шекарасынан форманың сол жақ шекарасына
дейінгі қашықтық ;
8.Width – ... ... ... Height - ... ... биіктігі ;
10. WordWrap – ағымдағы жолға сыймайтын сөздің автоматты түрде ... ... ... . ... мәні ... болуы қажет ;
11. Transparent – фондағы ... ... ... ;
12. Visible – мәтіннің көрінуін немесе көрінбеуін басқарады ;
13. Font – мәтінді шығару үшін пайдаланатын шрифт ;
Panel компоненті - ... ... ... шығаруға арналған мәтін . Ол
келесі қасиеттерден тұрады :
1) BevelInner және BevelOuter - қасиеттері сыртқы және ішкі ... ... ... ... ... ... ; ( byNome – отсутсвует ,
bvLowered – вдавленная рамка ...... ... BevelWidth - ішкі мен сыртқы рамканың қашықтығын ... ;
3) ... - ... ... ... ;
4) Aligment : to Center – ... рамканың ортасына қояды ; taLeft,Justify
– мәтінді сол жағына қояды ; ...... оң ... ... Color – рамканың ішіне түс беру ;
6) Font – шрифт мәнін береміз ;
7) Height – ... ... ... ... ;
8) Left – оңға және ... қарай жылжыту ;
9) Name – Рanel атауы жазылады ;
10) Caption – мәтін жазылады ;
11) Top – төмен және ... ... ... Width – ... ... беру ... ... компоненттері –
ListBox,CheckListBox,ValueListEditor,ComboBox, ComboBoxEx
ListBox, Checklist Box ... ... ... ... керек жолды таңдауға мүмкіндік береді.Екі компоненттің басты
қасиеті, тізім жолдары бар, - Items қасиеті және TString ... оның ішін ... ... ... ... ... ... көп нүктелі ... басу ... ... ... TString ... Clear, Add және т.б. қасиеттер
мен әдістерді қолдануға болады.Бұл класс ... ... ... ... ... береді.Сонда қолданушы тізімдегі жолды таңдағанда оны
автоматты түрде бұл объктіге жатқызуға ... ... ... ... бар. Бұл ... ... тадауларды қолдануға мүмкіндік береді.Егер MultiSelect = жалған
болса, онда ... ... бір ғана ... ... алады.Бұл жағдайда
таңдалған жолдың индексін ItemIndex қасиетінен білуге болады. ... ... ... ... байланыс аясында болса, оны қолдануға болады.
Егер де ешқандай жол таңдалмаса, онда ItemIndex = ... ... код ... тадауын көрсетеді. Егер таңдау
жасалмаса, онда «Сіз өзіңіздің ... ... ... ... Ал, егер де тізімдегі бір элемент таңдалған болса, онда «Сіздің
таңдауыныз ...:...» түріндегі ... ... ... ... ... ... ... жолдың номері, ал екінші көп нүктенің орнына ... ... ... ... (Sender as ... ... Item Index 0 – ... тізіміне.
Тек оқуға арналған RowCount қасиеті жолдар және тақырыптар жолдарының
сандарын көрсетеді.
Key Options ... ... ... ... кезінде қолданушы
аясындағы операцияларды анықтауға көмектеседі.Бұл қасиет көптік, бос немесе
keyEdit, keyAdd, ... ... ... ... ... ... элементі қолданушыға бірінші бағандағы аттарды редактрлеуге
мүмкіндік ... keyAdd ... ... тізімге жаңа долдарды қосуға
мүмкіндік береді. keyAdd элементін keyEdit ... ... ... ... ... ... белгіленген жолдарды өшіруге
мүмкіндік береді. keyUnique эементі қолданушыға тізімде бар жаңа ... ... ... ... Props тек аттарды орындау қасиеті қолданушыға тізімдегі әр
элементтіңмағынасын ... ... ... ... ... оның атымен не жолдар индексімен ... ... Item Props ... ТItem Props ... ... олар ... элементке кіруді бейнелейді.бұл классты қасиеті мынадай
мағыналарды редактрлеу әдістерін көрсетеді:
|Edit Mask |Жасырын енгізу ... Style ... ... |
| ... ... ... ... |
| ... |Көп нүктелі батырма, оған басқанда |
| | ... ... ... болады.Бұл |
| | ... ... ... ... |
| | ... ... ... |
| | ... ... ... |
| ... ... ... оны ... Pick List |
| | ... ... н/е ... |
| | ... ... ... |«key» ... ... ... ... тізіміне |
| ... ат. ... Length ... ... максималды саны. |
|PiskList ... ... ... ол ... ... Edit Style= |
| ... ... ... ... ... Only | Ол тек оқуға арналған, редактрлеуге болмайды. ... ... ... болып табылады, оның ... ... бар – ... жолы ... - ... ... ... тұрақты,
doAutoColResize – компоненттің ... ... ... ... түрде өзгереді.
Options қасиеті құрамында көптеген опциялар бар, олар ... ... ... және ... бағандардың өлшемін
т.б. өзгертуге мүмкіндігі бар.
Сырғымалы тізімдегі компоненттер: ... ... Box ... ... ... ... мәліметтерді
енгізіп, программаны орындалу барысындаегізілген ... бір ... ... ... Box ... бейнелеу стилі оның Style қасиетімен
анықталады.Оның мынадай ... ... ... ... ... ... ... |
| ... ... ... |
| ... ... ... ... ... ... |
| ... тізіммен және |
| ... ... ол |
| ... ... редактрлеуге не |
| ... ... ... ... ... ... жоқ, ... |
| ... жол, ... ... ... ... мен ... көрсетіле алатын,|
| ... ... жол, ... |
| ... ... ... мен ... көрсетіле алатын,|
| |әр ... ... жол, ... |
| ... ... және csOwnerDrawVariable стильдерінде ... ... ... ... ... csOwnerDrawVariable
стильіндесурет салу алдында OnMeasureItem оқиғасы пайда ... ... ... ... беру ... ... бойынша қолданушының таңдауын немесе онымен енгізілген
мәтінді анықтауға болады.Егер ... ... ... индексін
анықтау қажет болса, онда ItemIndex қасиетімен қолдануға болады.ComboBox
үшін ItemIndex -тің ... ... ... болып табылады.Егер
бастапқы мағыналар берілмесе, онда қолданушы қосалқы программаны қосқанда
компоненттер терезесінде тізімдегі керек мағынаны көрмей қалады.
Егер ... ... ... жүргізілсе, онда ItemIndex :=-1 .
Редактрлеудің жүргізілуін осы жазылым ... ... ... қасиеті қолданушы редактрлеу терезесіне енгізе ... ... ... ... ... ... ... енгізілу саны шексіз.
DropDownCount қасиеті ашылған тізімде бейнеленетін элементтер мөлшері,
яғни сырғымалы тізімнен пайда болатын жолдардың санын көрсетеді.
Sorted қасиеті ... ... ... ... ... етеді.
Sorted=true болғанда жаа жолдар тізімнің астына емес, алфавит ... ... ... ... , ComboBox –қа ... ... элементтер тізіміне
бейнелерді енгізу ... ... ... кейбір мүмкіндіктері ,
мысалы, сортировка жасау мүмкіндігі ComboBoxEx ... ... ... бұл ... ... сурет салу мүмкіндігі жоқ.
Элементте бейнеленген суреттер ImageList компонентінің құрамында болуы
тиіс. Бұл ... Images ... ... ... ItemsEx қасиетінің көп нүктелі батырмасына басқаннан
кейін, проектілеу кезінде тізімге элементтерді ... ... ... ... AddNew батырмасы жаа элементті енгізуге мүмкіндік
береді.Егер элемнтті енгізіп, оны белгілесек, онда ... ... оның ... ... болады.Ең бастылары: Caption –
мәтіндік жол, ... - ... ... пиктограммаларға сәйкес
индекс,Indent – тізімдегі элементтің сол жақтан шегерілуі.
Style қасиеті элементтің стилін анықтайды.
Edit , LabeledEdit , MaskEdit ... ... ... ... ... мен шығарылуы Text
қасиетінде бар .Бұл қасиетті проектрлеу процесінде орналастыруға болады.
Жолдарды тасымалдау мүмкін емес . AutoSize ... ... ... бар : ... түрде мәтіннің өлшемінің тек биіктігі ғана , бірақ
ені емес .
AutoSelect қасиеті редактрлеу терезесінде барлық мәтіннің ерекшеленіуін
анықтайды ( при ... ... . ... ... ... ... ... қасиеттері ерекшелінген мәтіннің ұзындығын анықтайды , алдынғы
бірінші ерекшелінген символдың мәтінін және ... ... өзін ... терезесін мәтіннің компонентін бейнелеу ретінде қолдануға болады
.Ол үшін ReadOnly қасиетін False және ... ... False ... . Бұл ... ... ... мәтінді өзгерте алмайды және
редактрлеу терезесі белгі болып қалады .
MaxLength қасиеті енгізілген ... ең ... ... . ... = 0, онда ... ұзындығы шектелмеген .Бұл қасиет символдың
үлкен санын , яғни қолданушының енгізгенін ... ... ... ... ... мәтіні өтті ме екенін көрсетеді . Егер
бұл қасиетті қолданғыңыз келсе , онда ... ... ... ... False болу ... .
PasswordChar қасиеті редактрлеу терезесін пароль енгізу терезесіне
айналдырады . PasswordChar басында 0-ге тең , бұл жағдайда жай редактрлеу
терезесі . Егер ... ... ... ... , онда ... енгізген
мәтіннің терезесінде енгізген символды көрсетеді , пароль ретінде .Мұның
бәрі редактрлеу терезесіне қатысты .
Ал Edit компонентінде қасиеттердің көбісі ... . ... Edit ... ... , бірақ белгі болады .Ол EditLabel
қасиеті арқылы беріледі .
LabelPosition қасиеті LabeledEdit компонентін көрсетеді , терезенің қандай
жағынан белгі қойылады : IpAbove – ... , IpBelow- ... ... ... ... ... екі компоненттен айырмашылығы бар,перденің( маска)
жолын беруге болады - EditMask ... . ... 3 ... ... ... арасында нүктелі үтір қойылады . Бірінші бөлімде – арнайы
символмен шаблон жазылады , әрбір ... ... ... ; ... ... Text ... қосылған масканың жағуы болса ; үшіншіден – символдар
көрсетіледі , позицияларды белгілеу үшін арналған .
Редактрлеу маскасында SampleMasks терезесінде ... ... . ... ... ... ... ... .Character for Blanks
терезесінде символды анықтайды , әлі енгізілмегендерге .
Edit компоненті – символдар жолын енгізуге және жөндеуге арналған . Ол
келесі ... ... ... AutoSize – ... ... ... ... түрде биіктігі бойынша
орналастырылады ;
б) AutoSelect – бүкіл мәтін автоматты түрде шығуын ... , ... ... ... , SelStart , SelText – ... ... ұзындығын
анықтайды , яғни ерекшелінген мәтіннің бірінші символын және ерекшелінген
мәтіннің өзін ;
ж) ReadOnly – қасиетін қойып және орналастырсақ , бұл ... ... ... ... ... ;
з) PasswordChar - қасиеті редактрлеу терезесіне пароль орнатуға мүмкіндік
береді . ... #0 – ге тең ... .Бұл ... ... ... . Егер ... ... символ қойсақ , онда парольді
енгізгенде , сол символ арқылы бейнеленеді ;
в) Name – компонент аты . Программада ... , оның ... ... ... ;
г) Text – енгізу және жөндеу өрісінде ... ... ... Top – компонентің жоғарғы шекарасынан форманың жоғарғы шакарасына
дейінгі қашықтық ;
л) Left – сол жақ шекарасынан форманың сол жақ шекарасына дейінгі ... Width- ... ені ... Height - өрістің биіктігі ;
р) Visible – компоненттің көрінуін немесе көрінбеуін басқарады ;
п) Enabled – енгізу ... ... ... ... ... Font – мәтінді шығару үшін пайданылатын шрифт ;
Memo және RichEdit компоненттері
Memo және RichEdit ... көп ... ... ... ... табылады . DefAttributes қасиеті орындау кезінде ғана болады .
Сондықтан оның атрибутын , мысалы OnCreate оқиғасында беруге ... ... ... ... ... ... беріледі . Бұл тип мынандай
қасиеттерден тұрады :
1. Alignment – мәтінді тегістеуді анықтайды .Мағынаны қолданады:
taLeftJustify - сол жақ ; taCenter - ... ; ... - оң ... FirstIndent – пиксел саны
3. Numbering – маркаларды қоюды басқарады . Мынандай ... ... ... - маркердің болмауы ; nsBullet - маркер қойылады ;
4. LeftIndent – сол жқ өрістің пикселі болмау ;
5. ... – оң жақ ... ... ... ... – табуляция позицияның саны ;
TabCount және Tab қасиеті мәтінді енгізуде мағынасы бар , бірақ компонент
қасиетіндегі WantTabs=true . Бұл ... ... ... ... ... ... ... .
Екі компоненттің жалпы қасиетіне тоқталайық . Alignment және WordWrap –
қасиеттері бір ... ... . Олар ... ... ... ... ... . ReadOnly қасиеті тек оқуға арналған ( true ... ... ... ... ең ... ... .
WantReturns және WantTab қасиеттері қолданушы енгізген ... ... ... ... ... ... . ScrollBars қасиеті
терезедегі мәтіннің қозғалуын анықтайды . SellStart қасиеті мәтіндегі
курсордың ... ... . Count ... тек қана оқуға арналған .
Терезе редактрінде мәтіннің соңына жаңа жол ... үшін ... ... . SelStart ... Memo және RichEdit ... курсордың қадамын көрсетті .CaretPos қасиеті жазуды көрсетеді , Х
жолда индекс символынан көрсетеді , Y - өріс , ... ... ... ...... мәтінге арналған көпжолдық редактор.
Бұл компонент RTF форматында жұмыс істейді . Енгізілген мәтіннің форматын
өзгерту үшін формаға ...... ... ... ... ... Aligment және WordWrap – қасиеттері бір мағынаны білдіреді . Олар үлкен
жолдарды келесі жолға тасымалдауын анықтайды .
б) ReadOnly – тек ... ... .( true ... ...... ... ең ... анықтайды ;
г) WantReturns WantTab - қолданушы енгізген мәтіннің символын тасымалдау
жолдарындағы жіберілген қателікті анықтайды ;
р) ...... ... ... ... ... SellStart – мәтіндегі курсордың позициясын көрсетеді ;

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 14 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Visual basic-ті оқыту әдістемесі13 бет
Excel электрондық кестесі16 бет
Excel электрондық кестесі және онымен деректер қоры ретінде жұмыс жасау12 бет
Microsoft Excel электрондық кестесі жайлы6 бет
Microsoft Excel электрондық кестесі туралы4 бет
MS Excel электрондық кестесінде формуламен, функциямен жұмыс жасау және диаграммаларды құру13 бет
Mіcrosoft Excel электрондық кестесі7 бет
String типті айнымалыға қолданылатын стандартты функциялар мен процедуралар9 бет
WEBbrowser компонентін қолданып бағдарлама құру16 бет
Windows жүйесіндегі Excel электрондық кестесі.14 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь