Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: delphi
Labell. Caption := IntToStr (TrackBarl.Position); LabelB. Caption := IntToStr (TrackBarl.Position * TrackBar2. Position); if CheckBoxl. Checked then. Label2. Caption := IntToStr (TrackBar2.Position); Label3. Caption := IntToStr (TrackBarl.Position * TrackBar2. Position); if CheckBoxl. Checked then. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π²Π° ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΉΡΠΈ ΠΈΡ ΠΏΡΠΎΠΈΠ· Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ — ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: delphi (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ — ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° (ΡΠΈΡ. 56).
Π ΠΈΡ. 56. Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ»Π°Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 1. ΠΡΠΊΡΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
- 2. Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΡΠΎΡΠΌΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²: Edit, Label, Button.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
procedure TForml. Button2Click (Sender: TObject); begin
s := Editl. Text; k := StrToInt (Edit2.Text); t := StrToInt (Edit3.Text);
Delete (s, k, t);
EditlO.Text := s; end;
procedure TForml. Button3Click (Sender: TObject); begin
s := Editl. Text; q := StrToInt (Edit4.Text); w := Edit5. Text;
Insert (w, s, q); editll. Text := s; end;
procedure TForml. Button4Click (Sender: TObject); begin.
- s := Editl. Text; p := StrToInt (Edit6.Text);
- 1 := StrToInt (Edit7.Text);
Copy (s, p, 1); si := Copy (s, p, 1);
Editl2.Text := si; end;
procedure TForml. Button5Click (Sender: TObject); begin.
s := Editl. Text; r := Edit9. Text; a := Pos (r, s); editl3. Text := IntToStr (a); end;
procedure TForml. Button6Click (Sender: TObject); begin.
s := Editl. Text; b := Length (s); editl4. Text := IntToStr (b); end;
Π’Π°Π±Π»ΠΈΡΠ° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ
Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ — ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉ ΡΡΠ²ΠΈΡ.
- 1. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΎΠΊΠ½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π΄Π²Π° Π΄Π²ΠΈΠΆΠΊΠ°.
- 2. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π²Π° ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΉΡΠΈ ΠΈΡ ΠΏΡΠΎΠΈΠ· Π²Π΅Π΄Π΅Π½ΠΈΠ΅.
- 3. ΠΡΠ»ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΈΡΠ»ΠΎ, ΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΅Π³ΠΎ ΠΊΠ²Π°Π΄ΡΠ°Ρ.
- 4. ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΌΡΡΡΡ Π½Π° Π·Π° ΠΊΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² ΡΡΡΠΎΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.
Π ΠΈΡ. 57. ΠΠΊΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
- 1. ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
- 2. Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠΌΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²: ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Button, Π΄Π²ΠΈΠΆΠΎΠΊ TrackBar, ΡΠ°ΠΌΠΊΠ° GroupBox, Π½Π°Π΄ΠΏΠΈΡΡ Label, ΡΠ»Π°ΠΆΠΎΠΊ CheckBox.
- 3. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π». 25.
- 4. Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ.
Π’Π°Π±Π»ΠΈΡΠ° 25
ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. | ΠΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΠΊΠ½Π° Object Inspector. | ΠΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° / ΠΈΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ. | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅. |
Forml. | Properties. | Caption. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΡΠΌΡ «Π’Π°Π±Π»ΠΈΡΠ° ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ». |
TrackBarl. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Win32). | Properties. | Min (ΠΠΈΠ½ΠΈΠΌΡΠΌ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. |
Max (ΠΠ°ΠΊΡΠΈΠΌΡΠΌ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 99. | ||
Position (ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. | ||
LineSize (ΠΠ°Π»ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1. | ||
PageSize. (ΠΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 7. | ||
Frequency (Π§Π°ΡΡΠΎΡΠ° Π·Π°ΡΠ΅ΡΠ΅ΠΊ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 7. | ||
Events. | OnChange. | Labell.Caption :=. IntToStr (TrackBarl. Position); Label3.Caption :=. IntToStr (TrackBarl. Position * TrackBar2. Position); if CheckBoxl. Checked then TrackBar2. Position := TrackBarl. Position; | |
TrackBar2. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Win32). | Properties. | Min (ΠΠΈΠ½ΠΈΠΌΡΠΌ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. |
ΠΠ°Ρ (ΠΠ°ΠΊΡΠΈΠΌΡΠΌ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 99. | ||
Position (ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. | ||
LineSize (ΠΠ°Π»ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1. |
ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. | ΠΠΊΠ»Π°Π΄ΠΊΠ° ΠΎΠΊΠ½Π° Object Inspector. | ΠΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° / ΠΈΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ. | ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅. |
PageSize. (ΠΠΎΡΡΡΠ°Π½ΠΈΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 7. | ||
Frequency (Π§Π°ΡΡΠΎΡΠ° Π·Π°ΡΠ΅ΡΠ΅ΠΊ). | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 7. | ||
Events. | OnChange. | Label2.Caption :=. IntToStr (TrackBar2. Position); Label3.Caption :=. IntToStr (TrackBarl. Position * TrackBar2. Position); if CheckBoxl. Checked then TrackBarl. Position := TrackBar2. Position; | |
GroupBoxl. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Standard). | Properties. | Caption. | ΠΠ²Π΅ΡΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ «ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅». |
Label 1. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Standard). | Properties. | AutoSize (ΠΠ²ΡΠΎΠΏΠΎΠ΄Π±ΠΎΡ). | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False. |
Caption. | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. | ||
Alignment. (ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅). | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ taRightJustify (ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ). | ||
Label2. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Standard). | Properties. | AutoSize. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False. |
Caption. | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. | ||
Alignment. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ taRightJustify (ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ). | ||
Label3. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Standard). | Properties. | AutoSize. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ False. |
Caption. | ΠΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 4. | ||
Alignment. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ taRightJustify (ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ). | ||
CheckBoxl. (ΠΠΊΠ»Π°Π΄ΠΊΠ°. Standard). | Properties. | Caption. | ΠΠ²Π΅ΡΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡ «ΠΠ²Π°Π΄ΡΠ°Ρ». |
Alignment. | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ taLefttJustify (ΠΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ). | ||
Events. | OnClick. | TrackBar2.Position := TrackBarl. Position; |
ΠΠΈΡΡΠΈΠ½Π³ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ procedure TForml. TrackBarlChange (Sender: TObject); begin
Labell.Caption := IntToStr (TrackBarl.Position); LabelB. Caption := IntToStr (TrackBarl.Position * TrackBar2. Position); if CheckBoxl. Checked then
TrackBar2.Position := TrackBarl. Position;
end;
procedure TForml. TrackBar2Change (Sender: TObject); begin
Label2.Caption := IntToStr (TrackBar2.Position); Label3. Caption := IntToStr (TrackBarl.Position * TrackBar2. Position); if CheckBoxl. Checked then
TrackBar2.Position := TrackBarl. Position;
end;
procedure TForml. CheckBoxlClick (Sender: TObject); begin
TrackBar2.Position := TrackBarl. Position; end;
ΠΠ°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
- 1. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²ΡΠ·Π½Π°ΡΠ½ΡΡ , Π½ΠΎ ΠΈ ΡΡΠ΅Ρ Π·Π½Π°ΡΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΎΡ 2 Π΄ΠΎ 199.
- 2. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΡΠΌΠΌΡ Π΄Π²ΡΡ ΡΠΈΡΠ΅Π».