PDA

View Full Version : دستور print ویبی6 در ویبی .نت



modirmasool
شنبه 09 مرداد 1389, 11:58 صبح
سلام
دستور print ویبی6 در ویبی .نت به چی تبدیل شده؟

Saman_12
شنبه 09 مرداد 1389, 12:31 عصر
توی .net دو تا تابع برای نوشتن توی فایل ترتیبی داریم :

Print (file_number,output_list) , PrintLine(file_number,output_list)
که از PrintLine توی .net جای print توی vb6 استفاده میشه!.(تابع printLine همون کار تابع print رو انجام میده با این تفاوت که در هر بار فراخوانی داده را در خطوط مجزا قرار میدهد.)
طریقه استفاده اش هم که خودتون بلدین.

modirmasool
شنبه 09 مرداد 1389, 12:37 عصر
ممنون.
منظورم پرینت روی فرم هستش.

Saman_12
شنبه 09 مرداد 1389, 13:06 عصر
منظورم پرینت روی فرم هستش.
ببخشین درست درک نمی کنم یعنی چی؟

Shahram_Shobeiri
شنبه 09 مرداد 1389, 13:29 عصر
می تونی از این روش استفاده کنی


Dim g As Graphics = CreateGraphics()
Dim f As New System.Drawing.Font("tahoma", 10)
g.DrawString("Hello", f, Brushes.Black, 5, 5)

یه جور کلک رشتیه!:لبخند:

mahdi1373
شنبه 09 مرداد 1389, 13:39 عصر
سلام،
این کد با رنگ آبی تیره و فونت arial و در مختصات 10 و 10 رو صفحه می نویسه:


Protected Overrides sub onPaint(Byval paintEvent as PaintEventArgs)

Dim graphicsObject as Graphics = paintEvent.Graphics
Dim style as FontStyle = FontStyle.Bold
Dim brush as solidbrush = new solidbrush(Color.darkBlue)
Dim arial as Font = new Font(New FontFamily("Arial"), 12, style)

graphicsObject.DrawString("متن مورد نظر", arial, brush, 10, 10)

End Sub

Mani_rf
شنبه 09 مرداد 1389, 15:19 عصر
این فرمان در VB.NET حذف شده.
با استفاده از این فرمان تو VB6 شما چیزی شبیه به خط فرمان DOS داشتید که میتونستید نتیجه یک خروجی را زیر هم ببینید، یا مثلDOS با استفاده از CLS فرم را پاک کنید. اما این امکان به کلی از VB.Net حذف شد.
همونطور که دوستان گفتن میتونید از کتابخانه Graphic استفاده کنید که البته دقیقا همون امکان نیست و یا میتوانید از Console Application استفاده کنید که البته باز هم دقیقا همون نیست ام شبیه تر به او است...