Если вы пытаетесь установить непрозрачность формы, которую вы помещаете в Panel, тогда не похоже, что она будет отображаться, извините.
Добавьте 2 формы и одна панель к новому ПРОЕКТУ и попробуйте это: >>
Option Strict On
Option Explicit On
Option Infer Off
Public Class Form1
Public Declare Auto Function SetParent Lib "user32.dll" (ByVal hWndChild As IntPtr, ByVal hWndNewParent As IntPtr) As IntPtr
Friend WithEvents someForm As New Form2
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
someForm.Show()
someForm.BackColor = Color.White
someForm.Opacity = 1
'System.Threading.Thread.Sleep(2000)
SetParent(someForm.Handle, Panel1.Handle)
End Sub
End Class
Я работаю над приложением vb.net Winforms. Я понимаю что я
добавление формы в качестве элемента управления на форму с непрозрачностью 60. Но есть ли
любой способ добиться желаемого результата. , Я что-то упустил?
Я даже пытался сделать это сам, без эффекта, который вам нужен.
Option Strict On
Option Explicit On
Option Infer Off
Public Class Form1
Friend WithEvents frmPopUp As New Form
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
frmPopUp.Opacity = 0.6
frmPopUp.TopLevel = False
frmPopUp.Text = "frmPopUp"
Me.Controls.Add(frmPopUp)
frmPopUp.Show()
End Sub
End Class