Transparent textbox   zodpovězená otázka

VB.NET, WinForms

Mám obrázek na pozadí formuláře, přes něj mám umístěné textboxy, jak udělám, aby textboxy měli vůči obrázku průhledné pozadí?

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

Toto nijak jednoduše ve Windows Forms udělat nelze.

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

Použijte Label, ten průhledný je a psát se do něj dá taky.

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

Můžete mi prosím vysvětlit, jak budete pomocí Labelu suplovat editační funkci TextBoxu?

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

jednoduše přes proměnnou a globálním odchytáváním stisknutých kláves.

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

To má být špatný vtip, nebo to myslíte vážně?

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

No tak to je tak trochu prasečinka, jednak to je ohýbání komponenty Label k něčemu, k čemu není určena a taky řešení pomocí globálního odchytávání kláves přinese víc problémů než užitku...

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

Aha, a máte jiné řešení jak zprůhlednit textbox?

Vím, že je to prasárna, ale tohle je jedna z možností, kterou bych za danných okolností zvládnul.

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

Tak například použít System.Windows.Forms.TextBoxRenderer, který umožňuje vlastní vykreslování TextBoxu.

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

Tenhle způsob bohužel neznám. Děkuji za podnět. Nastuduji.

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