vyjíždějící frame   zodpovězená otázka

VB.NET, WinForms

dobrý den, rád bych si udělal něco podobného, jako je přímo ve vývojovém prostředí .net, tedy na levé straně jakýsi vyjíždějící toolbox, na který bych si dal nějaké své komponenty (labely, textboxy, nějaká comba...). Uživatel by si kliknul na malou šipku, ono by to vyjelo, on by nastavil co potřebuje a po kliku by to zase zajelo a změny v nastavení by se provedly. Akorát nevím, jak na to... co je to za komponentu a jak ji využít.

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

Ahoj,nevím jak si na tom se skušenostmi v programování tak mne omluv pokud budu plácat něco co víš :o)

použil bych komponenty tlačítko a panel.Do procedury tlačítka bych napsal

if Panel1.visible = true then
   Panel1.visible = false
else
   Panel1.visible = true
end if

Což by "zavinilo" ono zobrazení a zmizení panelu i se všema komponentama v něm,ale pokud by šlo hlavně o to "vyjíždění",to udělat neumim ale zkusil bych si hrát s velikostí panelu a časovačem a po kliknutí na tlačítko spustit časovač a po každém tiknutí zvědšit panel o kousek,ve výsledku by to mohlo teoreticky vypadat jako že vyjíždí.

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

Open Source komponenta DockPanel Suite vám umožní vytvořit stejné uživatelské rozhraní jako má Visual Studio 2005, tj. dokovatelná okna, okna v záložkách, vysouvací okna a zaměřovač pro ukotvení. Komponenta je napsaná v C# ale nic vám nebrání ji použít ve VB.NET.

http://sourceforge.net/projects/dockpane...

nahlásit spamnahlásit spam 0 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