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

12317 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.
      PrintDocument pd = new PrintDocument();
      foreach (PaperSize 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() + "]");
      }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 579. oldal

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 |