|
TScrollBar компонентіDate: 2014-02-27; view: 686. Begin Begin Begin Begin TRadioButton компоненті. Калькулятор программасы
TradioButton – байланысты ауыстырып қосқыш компоненті. Формада кемінде оның екеуі орнатылуы тиіс. Олар Checked (тексеру) қасиеті арқылы анықталатын тек екі күйде болуы мүмкін: True және False. Проект іске қосылып, көрінген формада қай ауыстырып қосқыш шертілсе (Check қасиетіне True мәні меншіктелсе), программада осыған сәйкес серия орындалады. Формада екі санды қосу және азайту амалдарын орындайтын калькулятор моделін дайындау керек болсын. Программаны түрлі нұсқалы етіп дайындауға болады, оның бір түрін дайындау тәсілі. ( 2-түрі 2.10-тақырыпта берілген):
Procedure TForm1.Button1Click(Sender: TObject); var x,y,z : real; x:= StrToFloat(Edit1.Text); y:= StrToFloat(Edit2.Text); If Form1. RadioButton1. Checked = true then z:=x+y; Edit3.Text:= FloatToStr(z) end; If Form1. RadioButton2. Checked = true then z:=x-y; Edit3.Text := FloatToStr(z) end; end;
Procedure TForm1.Button2Click(Sender: TObject); Close end;
Мысалы ретімен Edit1, Edit2 өрістеріне 4.8, 5 сандарын енгізіп, + таңбасы қатарындағы RadioButton ауыстырып қосқышы, одан әрі ОК түймелері шертілсе, көрінетін нәтиже: 9.8. Тапсырма: Екі санмен қосу, азайту, көбейту орындайтын калькулятор программасын құрыңыз.
Компоненттер палитрасының Standard бетіне енгізілген TscrollBarкомпоненті сандық шама мәнін басқаруға арналған Windows-тың басқарушы элементі. Оның формада орналасқан кездегі түрі –терезе белдеушесіне ұқсас. Белдеушенің сырғытпа түймешесін жылжыту арқылы қажетті мәнді шамамен пайдалануға болады. Компонентің негізгі қасиеттері: Kind (әр түрлі) - sbVertical, sbHorizontal (белдеушенің сырғытпа түймесінің тік не көлденең жылжуы үшін таңдалатын мәндер). Position-сандық шаманың ағымдық мәні (0<= мән <= 100). Max- сандық шаманың өзгеру аралығының ең үлкені (100). Min-сандық шаманың өзгеру аралығының ең кішісі (0).
Max және Min қасиеттерінің мәндері автоматты түрде орнатылып қойылады. Формада сырғытпа түйме жылжыған кезде position мәні min және max мәні арасында автоматты түрде өзгереді. Positionмәнінің өзгеруі кезіндеOnChange оқиғасы өндіріледі. Мысал. Тікұшақтың жылдамдығы берілетін газ мөлшеріне байланысты. Оның ағымдық жылдамдығын форма терезесінде көрсетіңіз. Егер жылдамдық мөлшері 350-ге жетсе, «Газды төмендет, жылдамдық артық!» ескертуі ShowMessage терезесіне шығарылсын.
Procedure Tform1. ScrollBar1Change (Sender : TObject); var jld, gaz : integer;
|