Arama butonu
Bu konudaki kullanıcılar: 1 misafir
17
Cevap
852
Tıklama
0
Öne Çıkarma
VB 6.0 da print out sorunu
A
20 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar,Visual basic projemde formdan print out almak istiyorum, "form1.printform" Kodunu yazdım error weriyo:( print almam için ne yapmam gerek

teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
20 yıl
Teğmen

Sana ilk verdiğim Api PrintWindow Xp çalışıyoe ama 2000'lerde çalışmuyor ondan sordum...

http://support.microsoft.com/default.aspx?scid=kb;en-us;85978

Bu sayfayı incele tam işine yarayacak.
Ayrıca captute fonksiyonu;


Private Declare Function PrintWindow Lib "user32.dll" (ByVal _
hwnd As IntPtr, ByVal hdcBlt As IntPtr, ByVal nFlags As _
UInt32) As Boolean
Dim screenGrab As Bitmap

Private Sub CaptureScreen()
'captures Form1 into screenGrab
screenGrab = New Bitmap(Me.Width, Me.Height)
Dim g As Graphics = Graphics.FromImage(screenGrab)
Dim hdc As IntPtr = g.GetHdc
Form1.PrintWindow(Me.Handle, hdc, Nothing)
g.ReleaseHdc(hdc)
g.Flush()
g.Dispose()
'could just save the screenshot:
'screenGrab.save("c:\screenshot1")
End Sub


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button6.Click
CaptureScreen()

End Sub


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.