ВУЗ:
Составители:
Рубрика:
24
ssAlt
,
SSCtrl
,
ssShift h[hagZqZxl kblmZpbx gZ`Zlby khhl\_lkl\mxsbo deZ\br
dhgklZglussLeft, ssRight, ssMiddle, ssDouble
h[hagZqZxlkblmZpbxgZ`ZlbydeZ
\brfurbijbq_fssDouble
–
gZ`ZlbybijZ\hcbe_\hcdghidb
iZjZf_lju;b<kh^_j`Zlgh\u_dhhj^bgZlu mdZaZl_eyfurb\deb_gl
kdhch[eZklbh[t_dlZSender.
Kh[ulb_gZ`Zlby/hlimkdZgbydghidbfurb OnMouseDown/OnMouseUp:
type TMouseEvent = procedure(Sender: TObject; But-
ton: TMouseButton; Shift: TShiftState; X, Y: Integer) of
object,
]^_Button: TMouseButton – b^_glbnbdZlhj dghidb TMouseButton =
(mbLeft, mbRight, mbMiddle).
EZ[hjZlhjgZyjZ[hlZ
L_fZKha^Zgb_kh[kl\_gguodeZkkh\
Baf_gbfijh]jZffmbaeZ[jZ[hluKha^Z^bfdeZkkTGrafik\dexqZx
sbc ihey k\hckl\Z b f_lh^u b ijb]h^guc ^ey bah[jZ`_gby ijhba\hevguo
nmgdpbc<dZq_kl\_[Zah\h]hdeZkkZg_ihkj_^kl\_ggh]hij_^dZ\u[_j_fdeZkk
TPaintBox ih^^_j`b\Zxsbc q_j_a k\hckl\h Canvas hkgh\gu_ ]jZnbq_kdb_
nmgdpbb DeZkk TGrafik [m^_l ^hihegbl_evgh kh^_j`Zlv k\hckl\Z PenColor
p\_l ebgbb BrushColorp\_l aZeb\db nhgZ %RUGHU p\_l jZfdb Seriesbg
^_dkbjh\Zggh_k\hckl\hgZ[hjagZq_gbcihhkbYihe_Nxqbkehlhq_dihhkb
XI_j_hij_^_ebfmgZke_^h\ZgguchlTControlf_lh^SetParentijbdj_ie_gb_
djh^bl_evkdhfm\bamZevghfmdhfihg_glm^h[Z\b\\g_]h\ujZ\gb\Zgb_]jZnb
dZih\k_ch[eZklbjh^bl_evkdh]hdhfihg_glZBlZd^eywlh]hgZ^hijh^_eZlv
ke_^mxsb_rZ]b
Hldjhcl_gh\ucijh_dl<jZa^_e_j_ZebaZpbbfh^meyihke_kljhd
LPSOHPHQWDWLRQb^5')0`aZibrbl_h[ty\e_gb_deZkkZ
type TGrafik = class(TPaintBox)
private Ihey©^eykem`_[gh]hihevah\Zgbyª
IF7FRORUP\_lebgbb
IEF7FRORUP\_lnhgZ
public H[s_^hklmigu_k\hckl\Zbf_lh^u
nx: i
QWHJHUQbkehlhq_d
procedure SetParent(Pn: TWinControl);override;
procedure SetColor(c: TColor);
procedure SetBColor(c: TColor);
procedure SetBorder(c: Tcolor);
procedure SetSeries(i: integer; y: real);
property Border: TColor write Set
%RUGHUP\_ljZfdb
property PenColor: TColor read Fc write Setcolor;
property BrushColor: TColor read fbc write SetBcolor;
property Series[i: integer]: real write SetSeries;
end;
^K\hckl\hhibku\Z_lkyke_^mxsbfh[jZahfkem`_[gh_keh\hSUR
p-
HUW\aZl_fgZa\Zgb_blbik\hckl\ZIhke_kem`_[guokeh\UHDGb
ZULWHaZibku\Zxlkybf_gZf_lh^h\ql_gbybaZibkbk\hckl\Z
khhl\_lkl\_gghF_lh^ql_gbyhibku\Z_lkydZdnmgdpby?keb
24 ssAlt, SSCtrl, ssShift h[hagZqZxl kblmZpbx gZ`Zlby khhl\_lkl\mxsbo deZ\br dhgklZglussLeft, ssRight, ssMiddle, ssDouble h[hagZqZxlkblmZpbxgZ`ZlbydeZ \brfurbijbq_fssDouble – gZ`ZlbybijZ\hcbe_\hcdghidb iZjZf_lju;b<kh^_j`Zlgh\u_dhhj^bgZlumdZaZl_eyfurb\deb_gl kdhch[eZklbh[t_dlZSender. Kh[ulb_gZ`Zlby/hlimkdZgbydghidbfurb OnMouseDown/OnMouseUp: type TMouseEvent = procedure(Sender: TObject; But- ton: TMouseButton; Shift: TShiftState; X, Y: Integer) of object, ]^_ Button: TMouseButton – b^_glbnbdZlhj dghidb TMouseButton = (mbLeft, mbRight, mbMiddle). EZ[hjZlhjgZyjZ[hlZ L_fZKha^Zgb_kh[kl\_gguodeZkkh\ Baf_gbfijh]jZffmbaeZ[jZ[hluKha^Z^bfdeZkkTGrafik\dexqZx sbc ihey k\hckl\Z b f_lh^u b ijb]h^guc ^ey bah[jZ`_gby ijhba\hevguo nmgdpbc<dZq_kl\_[Zah\h]hdeZkkZ g_ihkj_^kl\_ggh]hij_^dZ \u[_j_fdeZkk TPaintBox ih^^_j`b\Zxsbc q_j_a k\hckl\h Canvas hkgh\gu_ ]jZnbq_kdb_ nmgdpbb DeZkk TGrafik [m^_l ^hihegbl_evgh kh^_j`Zlv k\hckl\Z PenColor p\_l ebgbb BrushColor p\_l aZeb\db nhgZ %RUGHU p\_l jZfdb Series bg ^_dkbjh\Zggh_k\hckl\hgZ[hjagZq_gbcihhkbY ihe_Nx qbkehlhq_dihhkb X I_j_hij_^_ebfmgZke_^h\ZgguchlTControlf_lh^SetParent ijbdj_ie_gb_ djh^bl_evkdhfm\bamZevghfmdhfihg_glm^h[Z\b\\g_]h\ujZ\gb\Zgb_]jZnb dZih\k_ch[eZklbjh^bl_evkdh]hdhfihg_glZ BlZd^eywlh]hgZ^hijh^_eZlv ke_^mxsb_rZ]b Hldjhcl_gh\ucijh_dl<jZa^_e_j_ZebaZpbbfh^meyihke_kljhd LPSOHPHQWDWLRQb^5 ')0`aZibrbl_h[ty\e_gb_deZkkZ type TGrafik = class(TPaintBox) private Ihey©^eykem`_[gh]hihevah\Zgbyª IF7FRORUP\_lebgbb IEF7FRORUP\_lnhgZ public H[s_^hklmigu_k\hckl\Zbf_lh^u nx: iQWHJHUQbkehlhq_d procedure SetParent(Pn: TWinControl);override; procedure SetColor(c: TColor); procedure SetBColor(c: TColor); procedure SetBorder(c: Tcolor); procedure SetSeries(i: integer; y: real); property Border: TColor write Set%RUGHUP\_ljZfdb property PenColor: TColor read Fc write Setcolor; property BrushColor: TColor read fbc write SetBcolor; property Series[i: integer]: real write SetSeries; end; ^K\hckl\hhibku\Z_lkyke_^mxsbfh[jZahfkem`_[gh_keh\hSURp- HUW\aZl_fgZa\Zgb_blbik\hckl\ZIhke_kem`_[guokeh\UHDGb ZULWHaZibku\Zxlkybf_gZf_lh^h\ql_gbybaZibkbk\hckl\Z khhl\_lkl\_gghF_lh^ql_gbyhibku\Z_lkydZdnmgdpby?keb
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »