Я использую VB.Net, и я хотел бы спросить, как я могу сделать свою форму невидимой, пока другие объекты на ней видны?Когда я устанавливаю свойство непрозрачности формы в 0%, объекты на нем затрагиваются.Заранее спасибо :))
Вы можете использовать TransparencyKey Property формы. Вы можете установить цвет спины форм, затем установить его в качестве ключа прозрачности, и только задний цвет станет прозрачным. Это сделает форму прозрачной, кроме элементов управления.
Как это:
Public Sub InitializeMyForm() BackColor = Color.Red ' Make the background color of form display transparently. TransparencyKey = BackColor End Sub 'InitializeMyForm
Надеюсь, это поможет.
Нет простого способа сделать это, но есть много примеров в интернете, показывающих, как это можно сделать.
Попробуйте этот метод http://www.vbforums.com/showthread.php?t=396385