Avatar
ostrozan
Redaktor
Avatar
ostrozan:

ř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
Nahoru Odpovědět 17.5.2014 12:48
Časem je vše možné.
Avatar
Michal Žůrek (misaz):

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

Nahoru Odpovědět 17.5.2014 12:51
Nesnáším {}, proto se jim vyhýbám.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Jakub Lásko[Saarix]
ostrozan:

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):

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

Nahoru Odpovědět 17.5.2014 13:26
Nesnáším {}, proto se jim vyhýbám.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
ostrozan:

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):

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

Nahoru Odpovědět 17.5.2014 13:34
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Michal Štěpánek:

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:

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):

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

Nahoru Odpovědět 17.5.2014 14:10
Nesnáším {}, proto se jim vyhýbám.
Avatar
ostrozan
Redaktor
Avatar
ostrozan:

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  +1 17.5.2014 14:17
Avatar
Odpovídá na ostrozan
Michal Žůrek (misaz):

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

Nahoru Odpovědět  +1 17.5.2014 14:29
Nesnáším {}, proto se jim vyhýbám.
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Michal Štěpánek
ostrozan:

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.