HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Nyomtató által ismert papírok listáját megjelenítő kontrol


Példaprogram letöltése

10647 bájt

Készítsünk most egy olyan kontrolt a ListBox-ot felhasználva, mely automatikusan megjeleníti az alapértelmezett nyomtató által ismert papírfajták megnevezéseit, annak méreteit.

A mellékelt PaperListLibrary mappában lévő projektet fordítsa le, majd ezt követően a ToolBox-ra felvehető egy PaperList kontrol.
Ezt a kontrolt bármely Form-ra feltehetjük, a lista máris rendelkezésre áll benne. Ezt úgy érjük el, hogy annak konstruktorában végezzük el a ListBox feltöltését, melyhez szükségünk van egy PrintDocument osztályra. Ennek a PrinterSettings property-jén keresztül elérhető egy PaperSizes property, ami nem más, mint egy olyan kollekció, melynek minden eleme egy-egy PaperSize osztály. Ez a PaperSize osztály írja le számunkra az egyes papírfajták megnevezéseit, méreteit és annak típusát.
         Dim pd As New PrintDocument()
         Dim ps As PaperSize
         For Each ps In  pd.PrinterSettings.PaperSizes
A PaperName adja a papír megnevezését, míg a Width és Height property-k adják a szélességet és magasságot 1/100 inch-ben. Végül a Kind property a papír fajtáját határozza meg.
            listBox1.Items.Add((ps.PaperName + " [" + ps.Width.ToString() + " x " + ps.Height.ToString() + "]"))
         Next ps

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |