«Экономикалық ақпараттық жүйелердегі бағдарламалық жабдықтау» 1-деңгей


TDBListBox, TDBComboBox, TDBRadioGroup компоненттері



бет13/20
Дата15.03.2024
өлшемі170.17 Kb.
#495648
түріБағдарламасы
1   ...   9   10   11   12   13   14   15   16   ...   20
Экономика ответтеры

47. TDBListBox, TDBComboBox, TDBRadioGroup компоненттері.


Tdblistbox Компоненті
Компонентоғанқатыстыдеректерөрісініңағымдағымәнінкөрсетедіжәнеонытізімдегікезкелгентіркелгендерекөрісінеөзгертугемүмкіндікбереді. Функционалдыкомпонент TListBox компонентіненайырмашылығыжоқ. Өрісмәнітізімніңбірэлементінесәйкескелуікерек. Арнайыәдістеркомпонентіжоқ.
TDBComboBox
Rad Studio ComboBox компоненті-Edit енгізужолымен ListBox жолдартізімініңтіркесімі. БұлреттеEmbarcadero RAD Studio ComboBox компонентінің" жолдартізімі " алдыменжасырыладыжәнеенгізужолындаоңжақтаорналасқанашуүшбұрышыбойыншатінтуірменбасқандаашылады:

Осылайша,Embarcadero RAD Studio ComboBox көмегімен формадағы орын интерфейстің басқа элементтерін орналастыру үшін үнемделеді. Ал қажет болса, жолдар тізімін ашуға мүлдем тыйым салуға болады.Embarcadero RAD Studio ComboBox компонентінің көптеген қасиеттері мен мүмкіндіктеріEmbarcadero RAD Studio ListBox компоненті сияқты, сондықтан оларды қайта сипаттауға болмайды. Мен айырмашылықты және қосымша мүмкіндіктерді сипаттаймын.Итак, за возможность раскрытия компонента ComboBox отвечает стиль - свойство Style:
Тізімді ашқанда көрінетін жолдар саны DropDownCount тең. Сақталған жолдардың нақты саны осы саннан артық болса, жылжу жолағы автоматты түрде пайда болады. Бағдарламашы тізімді қажетті уақытта ашуға мәжбүр ете алады. Ол үшін Droppeddown қасиетін True мәнін беру керек. Осы мақсат үшін пайдаланушы ALT+төмен клавиатуралық комбинациясын пайдалана алады.
Мәтіндік жолда ең көп рұқсат етілген таңбалар саны MaxLength параметрімен беріледі және 0 мәні шектеулердің болмауын білдіреді. CharCase сипаты енгізілген мәтінді жоғарғы (CharCase = ecUpperCase) немесе төменгі (CharCase = ecLowerCase) регистрге түрлендіруді басқарады. EcNormal мәні мәтін түрлендірусіз енгізілгенін білдіреді.


RADIOGROUP
Радиотоптар бір-бірімен байланысты индикаторлар тобын құрайды, олардың біреуі ғана таңдалуы мүмкін. Олар пайдаланушы бірнеше өзара іздейтін баламалардың бірін таңдау үшін пайдаланылады, мысалы, қызметкер жұмыс істейтін бөлім немесе қызметкердің жынысы. Дегенмен, радиокнопкалар ұқсас деректерді көрсету үшін де қолданылуы мүмкін. Бұл жағдайда кнопкаларды басқару бағдарламалық жүзеге асырылады.
Rad Studio, RadioGroup компоненті Standard бетінде орналасқан. ((Standard-стандартты, ең жиі қолданылатын компоненттер)
Орыс Тілінде Тәрбиеленеді Компоненттері. Ол RadioButton (қосқыштар) компоненттерінің тобы бар контейнер болып табылады. Бұл компонент ауыстырып қосқыштардың жұмысын ұйымдастыруды жеңілдетеді, басқа топтық контейнерлермен салыстырғанда ауыстырып қосқыштарды қолмен қосуды талап етеді.
RadioGroup-бұл панель, ол тұрақты орналасқан бағандар мен жолдар радиокнопкалар болуы мүмкін. Панельдің жоғарғы сол жақ бұрышындағы жазу Caption қасиетімен анықталады. Ал кнопкалардың жазулары мен олардың саны TStrings типі бар Items қасиетімен анықталады. Нысан инспекторы терезесінде осы сипаттың жанындағы көпгелі батырманы басу арқылы сіз жолдар тізімдерінің редакторына кіре аласыз. Онда сіз бір жолда түймелердің жанында көргіңіз келетін жазбаларды енгізе аласыз. Қанша жолды жазасыз — сонша түймелер болады. Items мәндерін тапсырғаннан кейін панельде пайда болған түймелерді Columns қасиетін қойып, бірнеше бағандарға (17-ден көп емес) орналастыруға болады. Әдепкі Columns = 1, яғни түймелер бір-біріне орналастырылады. Таңдалған батырманың индексін көрсететін ItemIndex қасиетіне қарай пайдаланушы таңдайтын түймелердің қайсысын анықтауға болады. Индекстер, әрқашан Rad Studio, басталады 0. Әдепкі ItemIndex = -1, таңдалған түйменің жоқтығын білдіреді. Егер сіз қосымшаны орындауды бастау кезінде қандай да бір түймелердің таңдалғанын қаласаңыз (бұл әрдайым қажет), жобалау кезінде ItemIndex мәнін орнату қажет. Егер сіз деректер енгізу үшін емес, деректерді көрсету үшін, қолданбаны орындау кезінде ItemIndex мәнін орнатуға болады. RadioGroup компоненті өте ыңғайлы, бірақ кейбір кемшіліктерден бос емес. Егер кнопкалардың жазулары шамамен бірдей ұзындықта болса және әрбір бағанадағы кнопкалардың саны (оларды бірнеше бағандарға орналастырған кезде) бірдей болса, оны пайдалану жақсы. RadioGroup компоненті Edit редакторы немесе CheckBox құсбелгісі сияқты басқа да компоненттерді қамтуы мүмкін. Бірақ автоматты пішімдеу және оларға элементтерді бөлу таратылмайды. Нәтижесінде қосымшаның сыртқы түрі элементтер бір-бірін жабатын болса, онда ауыстырып қосқыштарға қатысты біркелкі орналаспауы мүмкін.
ҚасиеттерСипаттамасы


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   20




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

    Басты бет