8-900-374-94-44
[email protected]
Slide Image
МСню

Delphi pagecontrol: ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Delphi PageControl (многостраничный Π±Π»ΠΎΠΊΠ½ΠΎΡ‚)

100 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DelphiΒ β€” TabControl, PageControl, TabSet, TabbedNoteBook, NoteBook

100 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² DelphiΒ β€” TabControl, PageControl, TabSet, TabbedNoteBook, NoteBook

ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ пространство ΠΎΠΊΠ½Π° прилоТСния, размСщая Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС страницы Ρ€Π°Π·Π½ΠΎΠ³ΠΎ содСрТания. На рис. 7.3 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ отобраТСния многостраничного ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° PageControl. НачнСм рассмотрСниС многостраничных ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ с этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

Рис. 7.3
Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΏΠ°Π½Π΅Π»ΠΈ PageControl

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ PageControl Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницы этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π½Π°Π΄ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π’ΠΎ Π²ΡΠΏΠ»Ρ‹Π²ΡˆΠ΅ΠΌ мСню Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: New Page β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ страницу, Next Page β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ страницу, Previous Page β€” ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу.

КаТдая создаваСмая Π²Π°ΠΌΠΈ страница являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚ΠΈΠΏΠ° TTabSheet.

Π­Ρ‚ΠΎ панСль, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΎΠΊΠ½Π° рСдактирования ΠΈ Ρ‚.ΠΏ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ создадитС нСсколько страниц, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ…, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π² Π΅Π΅ сСрСдинС, ΠΈ посмотритС Π΅Π΅ свойства Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС свойства:


NameИмя, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° страницу
CaptionНадпись, которая появляСтся Π½Π° ярлычкС Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ
PageIndexИндСкс страницы, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° страницу
ImageIndexИндСкс изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π° ярлычкС Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ

Из ΠΎΠ±Ρ‰ΠΈΡ… свойств ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° PageControl ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ:


StyleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: tsTabs β€” Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ (Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° рис.
7.3), tsButtons β€” ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° рис. 7.3), tsFlatButtons β€” плоскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° рис. 7.3)
MultiLineΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π±ΡƒΠ΄ΡƒΡ‚ Π»ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² нСсколько рядов, Ссли всС ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ ряд (Π½Π° рис. 7.3 Π²Π²Π΅Ρ€Ρ…Ρƒ Π΄Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π½ΠΎ Π² Π»Π΅Π²ΠΎΠΌ MultiLine = false, Π° Π² ΠΏΡ€Π°Π²ΠΎΠΌ β€” true; ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° с MultiLine = false являСтся Ρ‚Π°ΠΊΠΆΠ΅ знакомая Π²Π°ΠΌ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Delphi)
TabPositionΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ мСсто располоТСния ярлычков Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ: tpBottom β€” Π²Π½ΠΈΠ·Ρƒ, tpLeft β€” слСва, tpRight β€” справа ΠΈ tpTop β€” Π²Π²Π΅Ρ€Ρ…Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° (это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… рис. 7.3)
TabHeight ΠΈ TabWidthВысота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ярлычков Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π² пиксСлях. Если значСния этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π·Π°Π΄Π°Π½Ρ‹ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 0, Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ярлычков ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ автоматичСски ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ надписСй Π½Π° Π½ΠΈΡ…
ImagesБсылка Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ImageList (см. Ρ€Π°Π·Π΄Π΅Π» 9.3), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит список ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° ярлычках. Бвойства ImageIndex страниц содСрТат индСксы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ этому списку
ScrollOppositeΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ способ пСрСмСщСния Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΈΡ… Π² нСсколько рядов (ΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊ это свойство влияСт Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°)
ActivePageИмя Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ страницы
Pages[Index: Integer]Доступ ΠΊ страницС ΠΏΠΎ индСксу (пСрвая страница ΠΈΠΌΠ΅Π΅Ρ‚ индСкс 0). Бвойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния
PageCountΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц. Бвойство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния

Π’ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ имССтся ряд ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницами, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ…, ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈΡ… Π²ΠΎ встроСнной справкС Delphi. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ события ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° β€”

OnChanging ΠΈ OnChange. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… происходит нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу послС Ρ‰Π΅Π»Ρ‡ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅. ΠŸΡ€ΠΈ этом Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события пСрСдаСтся ΠΏΠΎ ссылкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ AllowChange β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Если Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ AllowChange = false, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ OnChange присходит сразу послС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabControl. Π’Π½Π΅ΡˆΠ½Π΅ этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ выглядит Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ PageControl, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ… ΠΆΠ΅ свойств: Style, MultiLine, TabPosition, TabHeight, TabWidth, Images, ScrollOpposite, Ρ‚Π΅Ρ… ΠΆΠ΅ событий: OnChanging ΠΈ OnChange. Но ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π΅Π³ΠΎ ΠΎΡ‚

PageControl Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ TabControl Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСства ΠΏΠ°Π½Π΅Π»Π΅ΠΉ (страниц). ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт собой ΠΎΠ΄Π½Ρƒ страницу с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ элСмСнтом Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ полоТСниями. И Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий OnChanging ΠΈ OnChange, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π£ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° имССтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ свойство β€” MultySelect, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ мноТСствСнный Π²Ρ‹Π±ΠΎΡ€ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Если это свойство установлСно Π² true, Ρ‚ΠΎ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… событий Π½Π°Π΄ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Число Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΈΡ… надписи ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ свойством Tabs Ρ‚ΠΈΠΏΠ° TStrings. Π’ Π½Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ надписи Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Бколько строчСк надписСй Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅, ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ опрСдСляСтся свойством

TabIndex. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² процСссС проСктирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исходноС состояниС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ. А Π·Π°Ρ‚Π΅ΠΌ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… событий OnChanging ΠΈ OnChange ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ это свойство, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabControl ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π² Ρ‚Π΅Ρ… прилоТСниях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TabControl ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ PageControl. Для этого достаточно, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… TabControl Π΄Π²Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события OnChange Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€:

if TabControl1. TabIndex = 0
then Panel2.Visible := false
else Panel2.Visible := true;

Если Panel2 β€” вСрхняя панСль, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ (TabIndex = 0) ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΈ ΠΏΠΎΠ΄ Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ниТняя панСль.

Но подобная имитация PageControl Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сам ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ PageControl. A TabControl Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ, Ссли Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ пСрСстроСния Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ остановимся Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… TabSet, TabbedNoteBook ΠΈ NoteBook. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Delphi 1 ΠΈ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ для примСнСния Π² 32-разрядных прилоТСниях.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabbedNoteBook являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ многостраничной ΠΏΠ°Π½Π΅Π»ΠΈ PageControl. Волько ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Ρƒ этих ΠΏΠ°Π½Π΅Π»Π΅ΠΉ свойства Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. ОсновноС свойство β€” Pages, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ число страниц ΠΈ надписи Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Бвойство ActivePage опрСдСляСт надпись Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ страницы. Бвойство PageIndex опрСдСляСт индСкс Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ страницы (0 β€” пСрвая страница).

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ, какая страница Π°ΠΊΡ‚ΠΈΠ²Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ActivePage, ΠΈΠ»ΠΈ ΠΏΠΎ PageIndex.

Π’ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события OnChange, происходящСго ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ страницы, пСрСдаСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ NewTab, Ρ€Π°Π²Π½Ρ‹ΠΉ индСксу Π½ΠΎΠ²ΠΎΠΉ страницы, ΠΈ AllowChange β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Для Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ AllowChange = false.

РассмотрСнный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabbedNoteBook являСтся ΠΊΠ°ΠΊ Π±Ρ‹ соСдинСниСм Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: ΠΏΠ°Ρ‡ΠΊΠΈ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ (страниц) NoteBook ΠΈ Π½Π°Π±ΠΎΡ€Π° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ TabSet. Π­Ρ‚ΠΈ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎ. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabSet Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ рассмотрСнному Ρ€Π°Π½Π΅Π΅ 32-разрядному ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ TabControl. Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам ΠΏΠΎ сСбС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π•Π³ΠΎ основноС свойство β€” Tabs Ρ‚ΠΈΠΏΠ° TStrings. Задавая строки этого свойства Π²Ρ‹ Ρ‚Π΅ΠΌ самым опрСдСляСтС число Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΈΡ… надписи. Бвойства

StartMargin ΠΈ EndMargin ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ поля β€” расстояния ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΡ‚ ΠΊΡ€Π°Π΅Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. Π‘Π°ΠΌΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ всСгда Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π²Π½ΠΈΠ·. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TabSet Π½Π°Π΄ΠΎ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ Π²Π½ΠΈΠ·Ρƒ управляСмого ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. Бвойство AutoScroll опрСдСляСт появлСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΈ большом количСствС Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ полосу Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠ°ΠΊ это дСлаСтся Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… PageControl ΠΈ TabControl ΠΏΡ€ΠΈ MultiLine = false. ИндСкс Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ опрСдСляСтся свойством TabIndex, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ события OnChange, происходящСго ΠΏΡ€ΠΈ смСнС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ TabbedNoteBook.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ NoteBook являСтся ΠΏΠ°Ρ‡ΠΊΠΎΠΉ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΈΠΌΠ΅Π½Π° ΠΈ количСство ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ свойством Pages, ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ TabbedNoteBook

. ИндСкс Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ страницы опрСдСляСтся свойством PageIndex. Π’ этом ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ отсутствуСт ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ элСмСнт β€” Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ страницы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π² зависимости ΠΎΡ‚ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π² зависимости ΠΎΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. ΠΏ. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ NoteBook ΠΈ TabSet ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ TabbedNoteBook. Для этого достаточно Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ события OnChange ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° TabSet Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

Notebook1.PageIndex := NewTab;

Но ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ использованиС этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² вряд Π»ΠΈ цСлСсообразно: ΡƒΠΆ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно TabbedNoteBook.


ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ PageControl

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Delphi PageControl (многостраничный Π±Π»ΠΎΠΊΠ½ΠΎΡ‚) располоТСн Π½Π° страницС Win32 ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². На этапС конструирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ панСль (страницу) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· контСкстного мСню ΠΏΡƒΠ½ΠΊΡ‚ «New Page». Delphi создаст Π½ΠΎΠ²ΡƒΡŽ страницу с ΠΈΠΌΠ΅Π½Π΅ΠΌ TabSheet1, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² свойство Caption Π² «Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° TabSheet (Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π»ΠΈ области Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° PageControl). Для удалСния ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ мСню — «Delete Page».

ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ мСню «Next Page» ΠΈ «Previouse Page» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницы.

Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° TPageControl.

PageControll.ActivePage.Caption: = ‘Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ’.

  • ActivePageindex β€” индСкс Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ страницы.

  • Pagecount β€” Π² этом свойствС хранится количСство страниц.

  • Pages β€” Π² этом массивС хранятся всС страницы. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Β­Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

  • PageControll.Pages[0].Caption:=’Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ’.

  • HotTrack β€” Ссли этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ€Π°Π²Π΅Π½ true, Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ страниц Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΡΠ²Π΅Β­Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ.

  • MultiLineβ€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² нСсколько строк, Ссли названия Π½Π΅ ΡƒΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ строку.

  • Multiseiect β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страниц сразу. Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ истиной, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π² свойствС style ΡƒΠΊΠ°Π·Π°Π½ΠΎ tsFiatButtons ΠΈΠ»ΠΈ tsButtons. ЧСстно говоря, внСшний Π²ΠΈΠ΄ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ эстСти­чСн, ΠΈ, Π½Π° ΠΌΠΎΠΉ взгляд, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΠ·Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚ мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π°.

  • style β€” ΡΡ‚ΠΈΠ»ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² страниц. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

    • tsTabs β€” стандартный Π²ΠΈΠ΄;

    • tsButtons β€” Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ;

    • tsFiatButtons β€” Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

  • TabPositionβ€” позиция Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: tpTop, tpLeft, tpRight, tpBottom, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, Π»Π΅Π²ΠΎΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

  • TabHeight — высота Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высо­ты ΠΈΠ»ΠΈ 0, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

  • Tabwidth β€” ΡˆΠΈΡ€ΠΈΠ½Π° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Если здСсь ΡƒΠΊΠ°Π·Π°Π½ΠΎ 0, Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ минималь­но Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для отобраТСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

БосСдниС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Delphi

  • #

    25. 03.20151.3 MΠ±40F1book.pps

  • #

    25.03.201554.27 Кб17Form (Ρ„ΠΎΡ€ΠΌΠ°).doc

  • #

    25.03.201573.22 Кб16OLE Container.pps

  • #

    25.03.201568.1 Кб18Алгоритмы.ppt

  • #

    25.03.201577.82 Кб15АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.ppt

  • #

    25.03.201548.13 Кб34ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ PageControl.doc

  • #

    25.03.2015839.17 Кб17ЛСкция ΠœΠ°ΡΡΠΈΠ²Ρ‹.pps

  • #

    25.03.2015894.46 Кб13ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.pps

  • #

    25.03.20155.64 MΠ±15мСТвузовский тСст 2008.doc

  • #

    25.03.2015340.99 Кб16Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹.doc

  • #

    25.03.2015824.83 Кб16ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.pps

PageControl Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

pt. [email protected] (Π€ΠΈΠ»ΠΈΠΏΠΏ Вуса)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Delphi

Π‘Ρ€, 18 июня 1902 Π³. 08:00:00 GMT

PageControl Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх Π³ΡƒΡ€Ρƒ DELPHI…

Π― создал многостраничный Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ (PageControl), каТдая страница TTabSheet
содСрТит нСсколько ΠΏΠΎΠ»Π΅ΠΉ TEdit. Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ
(ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ фокус Π½Π°) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈΠ· любого поля Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС
(Π² фокусС), позволяя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС
TTabSheet с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ/ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ… Β Π― ΠΈΡ‰Ρƒ
для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Escape) ΠΈ любой связанный с
ΠΊΠΎΠ΄ Object Pascal.

Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π·Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, присылайтС ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅
Π½Π° адрСс pt…@worldnet.att.net.

Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо!

Β 

Π’ΠΈΠΌ Π₯Π°Π»Π»Π΅Ρ‚

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Delphi

Π‘Ρ€, 18 июня 1902 Π³. 08:00:00 GMT

Re:PageControl Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

Π¦ΠΈΡ‚Π°Ρ‚Π°
Π€ΠΈΠ»ΠΈΠΏΠΏ Вуса написал:

> ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ всСх Π³ΡƒΡ€Ρƒ DELPHI …

> Π― создал многостраничный Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ (PageControl), ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ TTabSheet
> страница, содСрТащая нСсколько ΠΏΠΎΠ»Π΅ΠΉ TEdit. Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ
> (ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ фокус Π½Π°) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² любом ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π½Π°
> Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницС (Π² фокусС), Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС
> TTabSheet с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ/ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ… Β I’ m ΠΈΡ‰Π΅Ρ‚
>, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Escape) ΠΈ любой связанный с
> ΠΊΠΎΠ΄ Object Pascal.

> Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π·Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ! ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, присылайтС Π»ΡŽΠ±Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅
> Π½Π° pt…@worldnet.att.net.

> Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо!

НСкотороС врСмя Π½Π°Π·Π°Π΄ я сдСлал ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ экран. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ записной ΠΊΠ½ΠΈΠΆΠΊΠΈ ΠΈΠΌΠ΅Π» ΠΎΠΊΠΎΠ»ΠΎ
15 страниц с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π΅Π· использования ΠΌΡ‹ΡˆΠΈ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом Π±Ρ‹Π»ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ наТатия клавиш (PgUp, PgDn) с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ
SelectNextPage; ΠΏΠ΅Ρ€Π΅Π΄Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ GoForward Π»ΠΈΠ±ΠΎ
, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ.

Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ ΠΈ конСчная клавиши Π±Ρ‹Π»ΠΈ связаны с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ, которая устанавливала Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индСкса ActivePage элСмСнта управлСния
β€” 0 для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ n для послСднСго.

НадСюсь, это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚

Π›Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Delphi

Π‘Ρ€, 18 июня 1902 Π³. 08:00:00 GMT

Re:PageControl Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

Ctrl-tab = ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ страница, Shift-ctrl-tab = прСдыдущая страница.

+———————————————————— ———————+
| Π‘Ρ‚ΠΈΠ² ΠœΠΎΡ€Π°Π½, Flying Objects Ltd, Π›ΠΎΠ½Π΄ΠΎΠ½. |
| Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. nospam_flyingobje. [email protected] |
+———————————————— ——————+

1. PageControl NoteBook/TTabSheets & Page Control

2. Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² 32-Π±ΠΈΡ‚Π½ΠΎΠΉ записной ΠΊΠ½ΠΈΠΆΠΊΠ΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ выглядят Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² 16-Π±ΠΈΡ‚Π½ΠΎΠΉ записной ΠΊΠ½ΠΈΠΆΠΊΠ΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ?

3. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

4. Π¦Π²Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

5. Π’Ρ‹Π±ΠΎΡ€ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MouseOver?

6. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° PageControl

7. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ D4 ΠΈ ошибка PageControl

8. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

9. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ΠΎΠΌ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

10. Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ страницами?

PageControl с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ скрытия Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

 Π― ΠΈΡ‰Ρƒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ
ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΎΠΉ страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π›ΡŽΠ±Π°Ρ рСкомСндация
высоко цСнится.

Π­Π½Π΄ΠΈ
 
0

Π­Π½Π΄ΠΈ

28. 03.2009 2:25:52

πŸ“ embarcadero.delphi.tools
πŸ“ƒ 5366 статСй.
⭐ 3 подписчика.

πŸ’¬ 17 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²
πŸ‘οΈβ€πŸ—¨οΈ 3229 просмотров


 Как ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ элСмСнта управлСния TPageControl Delphi
http://delphi.about.com/od/delphitips2007/qt/hidepagectrltab.htm

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… сторон, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ Berg, TMS, LMD.
 
0

Π‘ΠΎΠ±

28 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³. 3:06:57

 Π’ Raize Components Π΅ΡΡ‚ΡŒ элСмСнт управлСния PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ это.  МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅
Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅.

http://www.raize.com/DevTools/RzComps/Default.asp

--
Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ,
Π―Π½ Π€Π΅Ρ€Π³ΡŽΡΠΎΠ½


Энди Колмс писал:

> Π― ΠΈΡ‰Ρƒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ
> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΎΠΉ страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π›ΡŽΠ±ΠΎΠΉ
> рСкомСндация привСтствуСтся.
>
> Π­Π½Π΄ΠΈ

Π­Π½Π΄ΠΈ
 
0

Π―Π½Π²Π°Ρ€ΡŒ

28 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³. 3:09:41

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π―Π½,

Бпасибо Π·Π° совСт. Π£ мСня Π΅ΡΡ‚ΡŒ Raize, ΠΈ я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŽ Π΅Π³ΠΎ.

Π­Π½Π΄ΠΈ

Β«Π―Π½ Π€Π΅Ρ€Π³ΡŽΡΠΎΠ½Β»  написал Π² сообщСнии
новости: [элСктронная ΠΏΠΎΡ‡Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°]
> Π’ Raize Components Π΅ΡΡ‚ΡŒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ это.  МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅
> Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅.
>
> http://www.raize.com/DevTools/RzComps/Default.asp
>
> --
> Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ,
> Π―Π½ Π€Π΅Ρ€Π³ΡŽΡΠΎΠ½
>
>
> Энди Колмс писал:
>
>> Π― ΠΈΡ‰Ρƒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ
>> ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΎΠΉ страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π›ΡŽΠ±ΠΎΠΉ
>> рСкомСндация привСтствуСтся.
>>
>> Π­Π½Π΄ΠΈ
>
> Π­Π½Π΄ΠΈ
 
0

Π­Π½Π΄ΠΈ

28 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³. 6:16:46

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π‘ΠΎΠ±!

Бпасибо Π·Π° совСт. Π£ мСня Π΅ΡΡ‚ΡŒ Π‘Π΅Ρ€Π³, TMS ΠΈ LMD. Но я помню, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³
Π½Π°ΠΉΡ‚ΠΈ любоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.  Однако я ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ
свойство ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† Π² false.

Π­Π½Π΄ΠΈ

"Π‘ΠΎΠ± Эсс" написал Π² сообщСнии новости:[email protected]
> Как ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ элСмСнта управлСния TPageControl Delphi
> http://delphi.about.com/od/delphitips2007/qt/hidepagectrltab.htm
>
> Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… сторон, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ Berg, TMS, LMD
 
1

Π­Π½Π΄ΠΈ

28.03.2009 6:19:13

 "Π­Π½Π΄ΠΈ Колмс" <[email protected]> написал Π² сообщСнии
новости: [элСктронная ΠΏΠΎΡ‡Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°]
> ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Π‘ΠΎΠ±,
>
> Бпасибо Π·Π° подсказку.  Π£ мСня Π΅ΡΡ‚ΡŒ Π‘Π΅Ρ€Π³, TMS ΠΈ LMD. Но я помню, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³
> Π½Π°ΠΉΡ‚ΠΈ любоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Однако я ΠΌΠΎΠ³ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ
> Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ
> свойство ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† Π² false.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TMS Π½Π° TAdvOfficePager Π² свойствС Tabsettings установитС высоту
Π½Π° 0 ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ скрыты.

вашС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅,
Дэйв
http://www.leapdesigner.com
 
0

Дэвид

28.03.2009 7:19:22

 Энди Колмс написал:

> Π― ΠΈΡ‰Ρƒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ
> Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΎΠΉ страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.  Π›ΡŽΠ±ΠΎΠΉ
> рСкомСндация привСтствуСтся.
>
> Π­Π½Π΄ΠΈ

TPagecontrol . Π’Ρ‹ просто ΠΈΡ‰Π΅Ρ‚Π΅ Π½Π΅ Π² Ρ‚ΠΎΠΌ мСстС. TTabsheet
ΠΈΠΌΠ΅Π΅Ρ‚ свойство TabVisible. ΠŸΡ€ΠΎΡΡ‚ΠΎ установитС для Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π”Π΅Π»Ρ„ΠΈ
version ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя выполнСния, Π½ΠΎ Π½Π΅ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅.

--
ΠŸΠΈΡ‚Π΅Ρ€ Π‘Π΅Π»ΠΎΡƒ (TeamB)
НС Π±ΡƒΠ΄ΡŒ Π²Π°ΠΌΠΏΠΈΡ€ΠΎΠΌ (http://slash7.com/pages/vampires),
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ:
http://www.tamaracka.com/search.htm
http://groups.google.com
 
0

ΠŸΠΈΡ‚Π΅Ρ€

28.03.2009 9:30:11

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠŸΠΈΡ‚Π΅Ρ€!

Π― знаю ΠΎ свойствС TabVisible для TabSheet, Π½ΠΎ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ лСнь
ΠΈ искал PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для
мСня :) Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданных Π²ΠΎ врСмя проСктирования ΠΈ Π²ΠΎ врСмя выполнСния, ΠΈ я Π½Π΅
Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. 

Π­Π½Π΄ΠΈ

"ΠŸΠΈΡ‚Π΅Ρ€ НиТС" <[emailΒ protected]> написал Π² сообщСнии
новости: [элСктронная ΠΏΠΎΡ‡Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°]
> Энди Колмс писал:
>
>> Π― ΠΈΡ‰Ρƒ PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ
>> ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΎΠΉ страницы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. Π›ΡŽΠ±ΠΎΠΉ
>> рСкомСндация привСтствуСтся.
>>
>> Π­Π½Π΄ΠΈ
>
> TPagecontrol . Π’Ρ‹ просто ΠΈΡ‰Π΅Ρ‚Π΅ Π½Π΅ Π² Ρ‚ΠΎΠΌ мСстС. TTabsheet
> ΠΈΠΌΠ΅Π΅Ρ‚ свойство TabVisible. ΠŸΡ€ΠΎΡΡ‚ΠΎ установитС для Π½Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ false. Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π”Π΅Π»Ρ„ΠΈ
> вСрсия Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя выполнСния, Π° Π½Π΅ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π΅.
>
> --
> ΠŸΠΈΡ‚Π΅Ρ€ Π‘Π΅Π»ΠΎΡƒ (TeamB)
> НС Π±ΡƒΠ΄ΡŒ Π²Π°ΠΌΠΏΠΈΡ€ΠΎΠΌ (http://slash7.com/pages/vampires),
> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ:
> http://www.tamaracka.com/search.htm
> http://groups.google.com
 
0

Π­Π½Π΄ΠΈ

28. 03.2009 19:38:09

 Энди Колмс написал:

> ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠŸΠΈΡ‚Π΅Ρ€,
>
> Π― знаю ΠΎ свойствС TabVisible для TabSheet, Π½ΠΎ я
> Π±Ρ‹Π» Π»Π΅Π½ΠΈΠ² ΠΈ искал PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ
> всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для мСня :) Π£ мСня ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданных Π²ΠΎ врСмя Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ
> runtime ΠΈ я Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²
> ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
 
Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ Π½Π΅ склонны Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π²Π΅ строки ΠΊΠΎΠ΄Π° Π² Ρ„ΠΎΡ€ΠΌΡ‹ OnCreate.
событиС?

 для i:= 0 Π΄ΠΎ pagecontrol1.Pagecount-1 ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ
    pagecontrol1.pages[i].TabVisible := false;



--
ΠŸΠΈΡ‚Π΅Ρ€ Π‘Π΅Π»ΠΎΡƒ (TeamB)
НС Π±ΡƒΠ΄ΡŒ Π²Π°ΠΌΠΏΠΈΡ€ΠΎΠΌ (http://slash7.com/pages/vampires),
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ:
http://www.tamaracka.com/search.htm
http://groups.google.com
 
0

ΠŸΠΈΡ‚Π΅Ρ€

29. 03.2009 10:03:15

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠŸΠΈΡ‚Π΅Ρ€!

Π”ΡƒΠΌΠ°ΡŽ, я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ваши 2 строки.
ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ фактичСски сначала скрываСт всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚
ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Бпасибо, ΠŸΠΈΡ‚Π΅Ρ€.

Π­Π½Π΄ΠΈ

"ΠŸΠΈΡ‚Π΅Ρ€ НиТС" <[emailΒ protected]> написал Π² сообщСнии
новости: [элСктронная ΠΏΠΎΡ‡Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π°]
> Энди Колмс писал:
>
>> ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠŸΠΈΡ‚Π΅Ρ€,
>>
>> МнС извСстно ΠΎ свойствС TabVisible для TabSheet, Π½ΠΎ я
>> Π±Ρ‹Π» Π»Π΅Π½ΠΈΠ² ΠΈ искал PageControl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ
>> всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для мСня :) Π£ мСня ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданных Π²ΠΎ врСмя Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ
>> runtime ΠΈ я Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ/ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²
>> ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
>
> Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ Π½Π΅ склонны Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π²Π΅ строчки ΠΊΠΎΠ΄Π° Π² Ρ„ΠΎΡ€ΠΌΡ‹ OnCreate
> событиС?
>
> для i:= 0 Π΄ΠΎ pagecontrol1.Pagecount-1 ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ
> pagecontrol1.pages[i].TabVisible := false;
>
>
>
> --
> ΠŸΠΈΡ‚Π΅Ρ€ Π‘Π΅Π»ΠΎΡƒ (TeamB)
> НС Π±ΡƒΠ΄ΡŒ Π²Π°ΠΌΠΏΠΈΡ€ΠΎΠΌ (http://slash7. com/pages/vampires),
> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ Ρ‚Π΅Π»Π΅ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ:
> http://www.tamaracka.com/search.htm
> http://groups.google.com
 
0

Π­Π½Π΄ΠΈ

29.03.2009 20:32:52

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π’ BergSoft NxPageControl Π΅ΡΡ‚ΡŒ свойство ShowTabs, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ скрыты.

Π‘ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌΠΈ поТСланиями
Боян (BergSoft)
www.bergsoft.net
 
0

Боян

29. 03.2009 22:08:17

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚ Боян,

Бпасибо Π·Π° совСт. Π£ мСня Π΅ΡΡ‚ΡŒ NxPageControl ΠΈ я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŽ
Π²Π½Π΅.

Π­Π½Π΄ΠΈ

"Боян Николич" написал Π² сообщСнии новости:[email protected]
> ΠŸΡ€ΠΈΠ²Π΅Ρ‚,
>
> Π’ BergSoft NxPageControl Π΅ΡΡ‚ΡŒ свойство ShowTabs, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚
> установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ скрыты.
>
> Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ
> Боян (Π‘Π΅Ρ€Π³Π‘ΠΎΡ„Ρ‚)
> www.bergsoft.net
 
0

Π­Π½Π΄ΠΈ

30 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³., 2:07:55

 ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Raize Ρ…ΠΎΡ€ΠΎΡˆ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ
поэтому Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π² мастСрС. 

/ΠœΡΡ‚Ρ‚ΡŒΡŽ ДТонс/
 
0

ΠœΡΡ‚ΡŒΡŽ

30.03.2009 12:01:06

 > ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Raize Ρ…ΠΎΡ€ΠΎΡˆ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ
> ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π² Π²ΠΈΠ·Π°Ρ€Π΄Π΅.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TPageControl.
 
0

Дэвид

31 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³. 15:49:47

 > {quote:title=Дэвид ΠŸΠ΅Ρ€ΠΊΠΈΠ½Ρ написал:}{quote}
> > Одна ΠΈΠ· Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… особСнностСй ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Raize Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ
> > ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π² Π²ΠΈΠ·Π°Ρ€Π΄Π΅.
>
> Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TPageControl.

Π•Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ NxNotebook, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Notebook ΠΎΡ‚ Delphi, Π½ΠΎ Π±Π΅Π· ошибок.

Боян (BergSoft)
www.bergsoft.net
 
0

Боян

31 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π³. 18:48:31

 Π― Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ страницами Windows Π½Π΅ Ρ‚Π°ΠΊ просто? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΎΠ½ измСнился Π²
Π±ΠΎΠ»Π΅Π΅ свСТиС вСрсии. 

/ΠœΡΡ‚Ρ‚ΡŒΡŽ ДТонс/
 
0

ΠœΡΡ‚ΡŒΡŽ

01.04.2009 10:18:12

 > Π― Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ страницами Windows Π½Π΅ Ρ‚Π°ΠΊ просто? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΎΠ½ измСнился Π²
> Π±ΠΎΠ»Π΅Π΅ свСТиС вСрсии.

Если Π²Ρ‹ установитС ΡΡ‚ΠΈΠ»ΡŒ tsButtons ΠΈ сдСлаСтС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‚ΠΎ Π²Ρ‹
ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт Π±Π΅Π· Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ‚. Π΄.
 
0

Дэвид

01. 04.2009 16:00:53

 ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Дэвид!

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с TPageControl Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ хотя элСмСнт управлСния заполняСт
клиСнтской области своСго ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ клиСнтской
ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ внСшний ΠΊΡ€Π°ΠΉ TPageControl. Π­Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π°
заполняСтся Ρ†Π²Π΅Ρ‚ΠΎΠΌ родитСля, содСрТащСго элСмСнт управлСния страницСй.
Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ элСмСнт управлСния Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ
Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС содСрТимоС элСмСнта управлСния страницСй.

Рэй

--
Рэй Конопка
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Raize


>> Π― Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ страницами Windows Π½Π΅ Ρ‚Π°ΠΊ просто? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это
>> измСнилось в
>> Π‘ΠΎΠ»Π΅Π΅ свСТиС вСрсии.
>
> Если Π²Ρ‹ установитС ΡΡ‚ΠΈΠ»ΡŒ tsButtons ΠΈ сдСлаСтС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‚ΠΎ Π²Ρ‹
> ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ эффСкт Π±Π΅Π· Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ‚.Π΄.
 
0

Рэй

06.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *