Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic
JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Общи диалогови прозорци - Common Dialog Boxes

bubust   трудност:    видян: 1601

Контролът OpenFileDialog



Windows Forms OpenFileDialog контролът е същият, който използвате в Microsoft Word например. (Вижте фигура 40).

Диалоговия прозорец за отваряне на файлове (Open File) предлага някои свойства, които можете да използвате, за да напишете логиката за отваряне на файлове. Примерно, можете да използвате свойство FileName да определите дали името да е на първия файл показващ се в диалога, или на последния файл селектиран от потребителя.



Фигура 40Open File Dialog Box





Като всички преконфигурирани диалогови кутии, поддържани от Windows Forms framework, можете да визуализирате Open File чрез метод ShowDialog. Примерно ако искате да визуализирате Open File диалога и да определите първи да се показва файл File1.txt.кодът ще е:

With OpenFileDialog1

.FileName = "File1.txt"

.ShowDialog()

End With



По подобен начин можете да използвате другите свойства.



Контролът SaveFileDialog



Контролът Save File е подобен на Open File. Диалоговия прозорец Save File

позволява на потребителя да спесифицира опции за съхраняване на файл. Save File показва Save In комбобокс, лента Outlook, и списъчна кутия, която показва членовете на текущата папка. Диалоговия прозорецпоказва също комбобокс File Name и комбобокс Save As, където може да се записва желаното име за съхранение. (виж фигура 41)





Фигура 41 Save File Dialog Box



Диалоговия прозорец Save File също предлага някои свойства, които можете да използвате за своята логика при съхраняване на файлове.

Примерно да кажем, че искаме да използваме филтър за имената на файловете, като първо показваме само текстовите файлове, с разширение .txt, а също така позволяваме на потребителя да види всички файлове.

Можем да използваме свойство Filter да спесифицираме филтър за файловете, като стринг:

With SaveFileDialog1

.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"

.ShowDialog()

End With

Двете маски се появяват в последователност, която казва, текстови файлове първо, всички, второ (виж фигура 42)





Фигура 42 Филтриране на свойствата на контрол - SaveFileDialog





Контролът OpenFileDialog има свойство Filter също. Както можете да видите, преконфигурираните диалогови кутии имат общи свойства.



Контролът FontDialog



Windows Forms FontDialog контролът е също преконфигуриран диалогов прозорец. Тя извежда шрифтовете, които са инсталирани на компютъра. Потребителят може да си избере шрифт, стил и размер. Може да селектира също ефекти като подчертаване, зачертване, сенки и прочие. (вижте фигура 43).





Фигура 43 Диалогов прозорец Font Dialog Box



FontDialog контролът представя някои методи, които ви позволяват динамично да манипулирате диалоговия прозорец. Може да определите кои бутони и селекции да се показват във Font диалога. Следния отрязък код спесифицира, че ще се показват бутон Apply, избор за цвят, подчертаване, зачеркване и селекция на цвят, както и бутон Help. Визуализирате отново с метод ShowDialog:



With FontDialog1

.ShowApply = True

.ShowColor = True

.ShowEffects = True

.ShowHelp = True

.ShowDialog()

End With



Страници: 1 2 »

Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com