تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن كود اضهار نافذة التحكم باللغة
#3
بالنسبة للطابعات :

ملء الـ ComboBox بأسماء الطابعات :
PHP كود :
Private Sub GetPrinters()
        
Dim strPrinter As String
        ComboBox1
.Items.Clear()
        If 
Printing.PrinterSettings.InstalledPrinters.Count 0 Then
            
For Each strPrinter In Printing.PrinterSettings.InstalledPrinters
                ComboBox1
.Items.Add(strPrinter)
            
Next
        
Else
            
MsgBox("لا توجد طابعات مثبتة علي جهاز الحاسوب")
        
End If
    
End Sub 

لتعيين طابعة ما كطابعة افتراضية نستخدم دالة الـ API التالية :
PHP كود :
Declare Function SetDefaultPrinter Lib "winspool.drv" Alias "SetDefaultPrinterA" (ByVal pszPrinter As String) As Boolean 

نختار اسم الطابعة من الـ ComboBox مثلا ونجعلها افتراضية كالتالي :
PHP كود :
Dim setDefaul As Boolean False

        setDefaul 
SetDefaultPrinter(ComboBox1.SelectedItem.ToString

اسندنا القيمة الراجعة لمتغيير من نوع Boolean لأن دالة الـ API تعود بقيمة منطقية .


****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}


الردود في هذا الموضوع
RE: السلام عليكم ممكن مساعدة - بواسطة kslawy - 10-05-14, 11:28 AM
RE: السلام عليكم ممكن مساعدة - بواسطة kslawy - 10-05-14, 11:47 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم