نمایش نتایج 1 تا 40 از 105

نام تاپیک: نکات، ایده ها و ترفندهای کوچک برنامه نویسی در vb.net

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile نمایش تصاویر در Windows picture and fax viewer از طریق کدنویسی

    https://barnamenevis.org/showpo...0&postcount=50
    کد:


    ' //Open with the 'Windows picture and fax viewer':
    System.Diagnostics.Process.Start("C:\Windows\syste m32\rundll32.exe ", _
    "C:\Windows\system32\shimgvw.dll,ImageView_Fullscr een " + "filename")

    اینهم که آسونه اما شاید واسه دوستانی مفید باشه :
    کد:

    '//Open with the 'Microsoft Paint':
    System.Diagnostics.Process.Start("C:\Windows\syste m32\MSPaint.exe ", " filename")


  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile وادار کردن لیست باکس به اسکرول تا یک آیتم مشخص

    https://barnamenevis.org/showpo...3&postcount=51

    مثال - برای آخرین آیتم :
    کد:


    '// Set the TopIndex property of the ListBox to ensure the
    '// most recently added items are visible.
    ListBox1.TopIndex = ListBox1.Items.Count - 1
    ListBox1.SelectedIndex = ListBox1.Items.Count - 1

  3. #3
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile جابجا کردن فرم با کلیک بر روی هر قسمت از آن - بدون استفاده از توابع API

    https://barnamenevis.org/showpo...5&postcount=52


    کد:


    Private dragging As Boolean
    Private pointClicked As Point

    Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
    If (e.Button = MouseButtons.Left) Then

    '// Turn drag mode on and store the point clicked.
    dragging = True
    pointClicked = New Point(e.X, e.Y)
    Else

    dragging = False
    End If
    End Sub

    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
    If dragging Then

    Dim pointMoveTo As Point
    '// Find the current mouse position in screen coordinates.
    pointMoveTo = Me.PointToScreen(New Point(e.X, e.Y))
    '// Compensate for the position the control was clicked.
    pointMoveTo.Offset(-pointClicked.X, -pointClicked.Y)
    '// Move the form.
    Me.Location = pointMoveTo
    End If
    End Sub

    Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
    dragging = False
    End Sub

  4. #4
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile انتقال مقادیر خاصیت Text دو تکست باکس از طریق Drag & Drop

    کد:

    ابتدا خاصیت allow drop را true کنید

    Private Sub TextBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
    TextBox1.SelectAll()
    TextBox1.DoDragDrop(TextBox1.Text, DragDropEffects.Copy)
    End Sub

    Private Sub TextBox2_DragEnter(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragEnter
    If (e.Data.GetDataPresent(DataFormats.Text)) Then
    e.Effect = DragDropEffects.Copy
    Else
    e.Effect = DragDropEffects.None
    End If
    End Sub

    Private Sub TextBox2_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox2.DragDrop
    TextBox2.Text = CType(e.Data.GetData(DataFormats.Text), String)
    End Sub

  5. #5
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile گرفتن و تسخیر کردن (Capture) تصویر صفحه نمایش

    کد:

    https://barnamenevis.org/showpo...8&postcount=54

     Private Function CaptureScreen() As Image

    Dim screen As Bitmap = New Bitmap(Windows.Forms.Screen.PrimaryScreen.Bounds.W idth, Windows.Forms.Screen.PrimaryScreen.Bounds.Height)
    Dim g As Graphics = Graphics.FromImage(screen)
    Using (g)
    g.CopyFromScreen(0, 0, 0, 0, screen.Size)
    End Using
    Return screen
    End Function

  6. #6
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile پخش کردن برخی اصوات و صداهای سیستمی تنها با یک خط!

    کد:
    https://barnamenevis.org/showpo...9&postcount=55

    '// Play a beep with default frequency
    '// and duration (800 and 200, respectively)
    Console.Beep()

    '/ Play a beep with frequency as 200 and duration as 300
    Console.Beep(200, 300)

    Media.SystemSounds.Asterisk.Play()

    Media.SystemSounds.Hand.Play()

    Media.SystemSounds.Exclamation.Play()

    Media.SystemSounds.Beep.Play()

    Media.SystemSounds.Question.Play()

  7. #7
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile نواختن یک فایل صوتی با فرمت Wave

    https://barnamenevis.org/showpo...5&postcount=56

    Imports System.Media

    Dim player As Media.SoundPlayer = New SoundPlayer()
    Dim path As String = "C:\windows\media\ding.wav"
    player.SoundLocation = path ' //Set the path
    player.Play() ' //play it

  8. #8
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile بدست آوردن لیست چاپگرهای نصب شده در یک سیست

    https://barnamenevis.org/showpo...7&postcount=57

    Imports System.Drawing.Printing

    Private Sub GetInstalledPrinters()

    For Each printerName As String In PrinterSettings.InstalledPrinters
    MessageBox.Show(printerName)
    Next

    End Sub


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •