Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ostrozan
Tvůrce
Avatar
ostrozan:17.5.2014 8:56

řeším takový problém:

chci aktivovat kontrolku PasswordBox až za běhu programu - v obluze kliknutí na button

private void button2_Click(object sender, RoutedEventArgs e)
       {
           passwordBox1.Visibility = Visibility.Visible;
           passwordBox1.IsEnabled = true;
       }

PasswordBox se mi zviditelní, ale nefunkční. Co mám ještě nastavit?

 
Odpovědět
17.5.2014 8:56
Avatar
Odpovídá na ostrozan
Jakub Lásko[Saarix]:17.5.2014 12:48

Co znamená je nefunkční?

Nahoru Odpovědět
17.5.2014 12:48
Časem je vše možné.
Avatar
Michal Žůrek - misaz:17.5.2014 12:51

možná hledáš focus, s tím ti pomůže intellisense.

 
Nahoru Odpovědět
17.5.2014 12:51
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Jakub Lásko[Saarix]
ostrozan:17.5.2014 13:16

nefunkční znamená "mrtvý" - nejde do něj nic zadat

focus bzch asi potřeboval blíže objasnit

 
Nahoru Odpovědět
17.5.2014 13:16
Avatar
Michal Žůrek - misaz:17.5.2014 13:26

hele, ale mě tak napadá, kde se ve WPF vzal PasswordBox?

 
Nahoru Odpovědět
17.5.2014 13:26
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
ostrozan:17.5.2014 13:33

Kde se vzal - tu se vzal :) to vážně nevím , ale je v nabídce Toolboxu VS2010 expres.

no a focus už jsem pochopil
zadáním

passwordBox1.Focus();

dosáhnu toho, co potřebuju, ale stejně nechápu proč to nefunguje kliknutím na kontrolku

 
Nahoru Odpovědět
17.5.2014 13:33
Avatar
Odpovídá na ostrozan
Michal Žůrek - misaz:17.5.2014 13:34

a nepleteš si WPF s WF?
WPF = Windows Presentation Foundation
WF = Windows Forms

 
Nahoru Odpovědět
17.5.2014 13:34
Avatar
Odpovídá na Michal Žůrek - misaz
Michal Štěpánek:17.5.2014 14:09

Ve WPF je PasswordBox a naopak ve WF není

Editováno 17.5.2014 14:09
Nahoru Odpovědět
17.5.2014 14:09
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na ostrozan
Michal Štěpánek:17.5.2014 14:10

kliknutím na jakou kontrolku?

Nahoru Odpovědět
17.5.2014 14:10
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Michal Žůrek - misaz:17.5.2014 14:10

aha, už vím, popletl jsem si to s maskedtextBox.

 
Nahoru Odpovědět
17.5.2014 14:10
Avatar
ostrozan
Tvůrce
Avatar
ostrozan:17.5.2014 14:17

To si vážně nepletu
co vím, tak ve WPF je PasswordBox jako samostatná kontrolka, zatím co ve WF se z obyčejného TextBoxu stane totéž nastavením vlastnosti "UseSystemPas­swordChar"

 
Nahoru Odpovědět
17.5.2014 14:17
Avatar
Odpovídá na ostrozan
Michal Žůrek - misaz:17.5.2014 14:29

no a nebo pomocí vlastnosti PasswordChar si můžeš nastavit že místo písme se zobrazí třeba ♥.

 
Nahoru Odpovědět
17.5.2014 14:29
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
ostrozan:18.5.2014 7:08

ten PassworBox

u jiných(button, TextBox....) stačí kontrolku, která byla sice vytvořena během "InitializeCom­ponent()" ale "neviditelná" a "nepovolená" jenom povolit a zviditelnit
a reagují na výběr myší, nebo tabulátorem - jen ten PassworBox se musí "zaměřit" aby fungoval.

 
Nahoru Odpovědět
18.5.2014 7:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.