viditelnost Form1   zodpovězená otázka

VB.NET, Komponenty, WinForms, .NET

Ahoj,hraji si s komponentami a narazil na drobnej problém.Potřeboval bych aby se po kliknutí na tlačítko okno formuláře zpruhlednilo do jisté míry.Tuto vlastnost jsem našel jmenuje se "opacity" v properties ale neumim ji ovládat kodem.Jde ji natavovat za chodu aplikace? Pokud ano,jak?

Předem děkuji...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zde je ukázka změny průhlednosti formuláře po kliknutí do něho - levé tl. zvyšuje průhlednost, pravé opačně

  Private Sub Form1_MouseClick(ByVal sender As Object, _ 
      ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick
    If e.Button = Windows.Forms.MouseButtons.Left Then
      If Me.Opacity > 0.3 Then Me.Opacity = Me.Opacity - 0.05
    Else
      If Me.Opacity <= 0.95 Then Me.Opacity = Me.Opacity + 0.05
    End If
  End Sub

Nevím, proč první změna jde přes černé pozadí, ani jak bliknutí odstranit. S tímto se bliknutí odbude po startu a pak již neruší

  Private Sub Form1_Load(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles MyBase.Load
    Me.Opacity = Me.Opacity - 0.001
  End Sub

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Děkuji funguje perfěktně ale žádné bliknutí sem nezaregistroval.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Mně první změna průhlednosti nejprve přebarví pozadí formuláře na černou barvu, vzápětí se vrátí na původní - nepříjemně to ruší.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Tak to se mi opravdu nestalo,nevim proč,ale žádného probliknutí ani při spouštění jsem si nevšiml.

Ale moc děkuji za rady,pomohly,

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback