Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3курс инф .docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
652.25 Кб
Скачать

48. StringGrid - жолдар кестесi

StringGrid компоненті жолдардан тұратын кесте болып табылады. Кестедегі деректер тек оқылады немесе редактрленеді. Кестеде жоғары-төменге айналдыратын жолақтары болуы мүмкін. StringGrid компоненті ең алдымен мәтіндік ақпараттарды кесте түрінде көрсетуге арналған.

Компоненттің негізгі қасиеттері:

-System:: AnsiString Cells [int ACol] [int aRow] – ұяшықта Acol және Arow индекстері бар жол

-Classes::TStrings*Cols[int Index]- бағанда Index деген индексі бар объекттерге байланысқан жол тізімі

-Classes::TStrings*Rows[int Index]- жолда Index деген индексі бар объекттерге байланысқан жол тізімі

-System::TObject*Objects[int ACol] [int ARow] – ұяшықта Acol және Arow индекстері бар жолмен байланысқан объект

Мәтіндерді жеке ұяшықтарға немесе бірден жол мен баған бойынша TString көмегімен енгізуге болады. Мысалы,мына код:

Int I, J;

for(I=J; I<StringGrid1->ColCount; I++)

StringGrid1 - > Cells[I][0]= “столбец”+ IntToStr(I);

for(I=1; I<StringGrid1->RowCount; I++)

{

StringGrid1 - > Cells[0][I]= “строка”+ IntToStr(I);

for(J=1; J<StingGrid1- > RowCount; J++)

StringGrid1 - > Cells[J][I]= IntToStr(I)+ ‘:’+ IntToStr(J);

}

Ұяшықты мынандай мәтіндермен толтырады:

49. 60.Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.

C++Builder-дің кітапханасында сандардың,күн мен уақытты бейнелеу мен редактрлеу мен енгізуге арналған компоненттер бар. Олар:

Компонент аты

Беті

Сипаттамасы

UpDown

Win32

Санауыш –перне. Edit және басқа да сандық ақпараттарды енгізе алтаын компоненттерімен байланысады. Негізгі қасиеті- Position.

CSpinEdit

Samples

Сананыуыш- пернесі бар редактрлеу терезесі комбинациясы . UpDown және Edit комбинациясы секілді. Негізгі қасиеті- Value.

DateTimePicker

Win32

Күн мен уақытты енгізеді. Сырғып түсетін күнтізбегі бар. Негізгі қасиеті- Date және Time.

MonthCalendar

Win32

Күндізбеден таңдай отыра күнді енгізеді.

Calendar

Samples

Күнтізбені дәл осы күнге сәйкес бейнелейді. Осы компонентке қарағанда DateTimePicker-дің күндерді енгізуде көбірек мүмкіндігі бар. Негізгі қасиеті- Month және Day.

F1Book

ActiveX

Сандық ақпараттарды енгізетін компонент. Excel беттеріне ұқсас болып келеді.

50. UpDown ,cSpinEdit - бүтін сандарды енгізу және бейнелеу компоненттері.

C++Builder-де арнайы бүтін сандарды енгізуге арналған компоненттер бар. Олар: UpDown ,CspinEdit.

UpDown компоненті Edit редактрлеу терезесінде қолданушы бүтін санды таңдап ала алатын компонентке айналдырып жібереді. CspinEdit компоненті Edit және UpDown компоненттерінің қосындысы.

UpDown компонентінің негізгі қасиеті- Associate. Ол батырмаларды стрелкалармен байланыстырады. UpDown компонентінің AlignButton қасиеті udLeft және udRight мәндерін қабылдайды. Ол терезенің оң жағында , сол жағында орналасуын анықтайды. Orientation қасиеті udHorizontal және udVertical мәндерін қабылдайды. Ол батырмалар тігінен немесе көлденеңінен орналасуын анықтайды. ArrowKey қасиеті пернетақта пернелері компонентті басқару басқармауын анықтайды. Thousands қасиеті енгізілетін сандардың әрбір үш санды разрядтар арасын бөлетін пробелдің қойылуы мен қойылмауын анықтайды.

UpDown компонентінің Min және Max қасиеті сандардың максимальды және минилальды мәнін береді.

Wrap қасиеті максимальді немесе минимальды мәндерде компонент қалай әрекет ететінін анықтайды. Егер Wrap=false болса, онда санды максимальді және минимальді мәнге азайтуда немесе көбейту кезінде сол санды шектелген мәнде сақтап алады. Егер Wrap=true болса, онда максимальді саннан асыру амалы оны минимальды мәнге түсіріп жіберетін күйге алып келеді.

CSpinEdit компонентінің қасиеттері осы қарастырған қасиеттерге ұқсас, тек басқа атқа ие: Min,Max,Position қасиеттері сәйкес MinValue, MaxValue,Value деп аталады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]