domingo, 27 de agosto de 2017

Criando um Form com Transparência

Alterar o quão opaco é um Form é fácil, pois existe uma Propriedade [Opacity], que obtém ou define o nível de opacidade do formulário.

Esta propriedade habilita-nos a especificar um nível de transparência para o Form e seus Controls.
Ela varia de 0.0 (invisível) a 1.0 (totalmente visível).

Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
[Windows.Forms.Application]::EnableVisualStyles()

$Form = New-Object System.Windows.Forms.Form
$Form.Text = ".:: Configurando uma Transparência para o Form ::."
$Form.ClientSize = New-Object System.Drawing.Size(600, 480)
$Form.BackColor = "Gray"
$Form.StartPosition = "CenterScreen"
$Form.Opacity = 0.7
## Opacity [0.0 - 0%] a [1.0 - 100%]

$Form.ShowDialog()


Abaixo um vídeo com código de demonstração de ajuste de transparência através do controle trackbar:

[Aqui] é possível obter o código do script exibido no vídeo.

Referência:
Propriedade Form.Opacity

Nenhum comentário:

Postar um comentário