Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto Printer & ShowPrinter dialog

Ho provato a lasciare liberi gli utenti di selezionare una stampante e =
quindi a stampare con l'oggetto Printer.
Ho usato l'OCX MS Common Dialogs OCX ma l'unico modo di ottenere questo =
risultato =E8 quello di fargli modificare la stampante di Default con =
tutte le conseguenze che questo comporta...
Ho cos=EC scritto una classe in VB che funzionasse come il metodo =
ShowPrinte dell'OCX ma che permettesse all'utente di selezionare la =
stampante senza modificare quella di Default.
Trovate il codice nella mia Home Page al link Download Area :
 
http://www.geocities.com/SiliconValley/Vista/4041
 .
P.S. Il metodo ShowPrinte e le relative propriet=E0 della classe sono =
identiche a quelle del'OCX.
' =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
'
' CLASS   : clsPrintDialog
' PURPOSE : Show a dialog to select a printer and to set printer
'           properties. Selected printer will be set to Printer object
'           WITHOUT CHANGING DEFAULT PRINTER.
'           Printer object could print to selected printer then.
'           This class work like "MS Common Dialogs" ShowPrinter method,
'           but it set Printer object without changing default printer.
' HELP    : Look "MS Common Dialogs" OCX help, it applies also to this
'           class. All Flags constants are supported.
'
' =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
___________________________________________________
 Luca Minudel               Consulente Informatico
 Tel. 0438 412280                  Conegliano (TV)
 e-mail                      
luca.m...@nline.it
 WWW                                     Home Page
 
http://www.geocities.com/SiliconValley/Vista/4041

 scritto nell'articolo
<01bce23f$8afec260$0100007f@w95luca>...
Ho provato a lasciare liberi gli utenti di selezionare una stampante e
quindi a stampare con l'oggetto Printer.
Ho usato l'OCX MS Common Dialogs OCX ma l'unico modo di ottenere questo
risultato è quello di fargli modificare la stampante di Default con tutte
le conseguenze che questo comporta...
Ho così scritto una classe in VB che funzionasse come il metodo ShowPrinte
dell'OCX ma che permettesse all'utente di selezionare la stampante senza
modificare quella di Default.
Trovate il codice nella mia Home Page al link Download Area :
 
http://www.geocities.com/SiliconValley/Vista/4041
 .
P.S. Il metodo ShowPrinte e le relative proprietà della classe sono
identiche a quelle del'OCX.
' =======================================================================
'
' CLASS   : clsPrintDialog
' PURPOSE : Show a dialog to select a printer and to set printer
'           properties. Selected printer will be set to Printer object
'           WITHOUT CHANGING DEFAULT PRINTER.
'           Printer object could print to selected printer then.
'           This class work like "MS Common Dialogs" ShowPrinter method,
'           but it set Printer object without changing default printer.
' HELP    : Look "MS Common Dialogs" OCX help, it applies also to this
'           class. All Flags constants are supported.
'
' =======================================================================
___________________________________________________
 Luca Minudel               Consulente Informatico
 Tel. 0438 412280                  Conegliano (TV)
 e-mail                      
luca.m...@nline.it
 WWW                                     Home Page
 
http://www.geocities.com/SiliconValley/Vista/4041
----------

>=20