View Full Version : نمایش یک فرم جدید در محل دلخواه
  
linux
پنج شنبه 27 فروردین 1383, 17:13 عصر
یک button در from1 داریم
وقتی کلیک میشه می خواهم from 2 درست در زیر button فرم1 نمایش داده بشه
چطوری این کار را انجام بدم؟
linux
جمعه 28 فروردین 1383, 12:28 عصر
خودم کشف کردم!
از  object.pointtoscreen استفاده میشه کرد
sh
جمعه 28 فروردین 1383, 16:58 عصر
میشه یه مثال کوچیک رو بنویسی ؟
linux
جمعه 28 فروردین 1383, 23:59 عصر
حتما!
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim frm As New Form3
        frm.StartPosition = FormStartPosition.Manual
        frm.RightToLeft = Me.RightToLeft
        Dim p As Point
        If Me.RightToLeft = RightToLeft.Yes Then
            frm.Left = Button2.PointToScreen(p).X - frm.Width + Button2.Width
            frm.Top = Button2.PointToScreen(p).Y + Button2.Height
        Else
            frm.Left = Button2.PointToScreen(p).X
            frm.Top = Button2.PointToScreen(p).Y + Button2.Height
        End If
        frm.ShowDialog()
    End Sub
سار
شنبه 09 خرداد 1383, 15:06 عصر
آقا برای نمایش فرم من تقربا همین کار رو میکنم ولی روی TaskBar یه باتم اضافه میشه 
اگر نخوام این باتم بیاد چی کار باید کرد؟
linux
شنبه 09 خرداد 1383, 20:41 عصر
دوست عزیز
خاصیت show in taskbar یا یه چیزی شبیه به این را false کن
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.