Ok shvatio sam, ali ovo je samo neka test app tako da znam sigurno postavke regional settings-a i mislim da mi nece praviti problem.
Moze li mi neko reci sledece: Imam npr. 10 TextBoxova i htio bih da dodam za svaki Leave EventHandler. Medjutim ne zelim da za svaki TextBox kreiram po jedan Handler nego da dinamicki u codu dodajem hendlere. Recimo da ce se broj boxova s vremenom mijenjat pa ne zelim stalno brisat boxove sa forme.
Ja sam napravio sledece:
Code:
private void FormData_Load(object sender, EventArgs e)
{
foreach (Control c in MyControls.Controls)
{
if (c.GetType().FullName == "System.Windows.Forms.TextBox")
{
TextBox textBoxControl = (TextBox)c;
textBoxControl.Leave += new EventHandler(textBoxControl_Leave);
}
}
}
Sada sam dodao method koji hendla ovo:
Code:
private void textBoxControl_Leave(object sender, EventArgs e)
{
decimal broj;
if (decimal.TryParse(????????.Text, out broj))
{
????????.Text = broj.ToString("N2");
}
}
Problem su mi ovi upitnici jer ne znam kako da pristupim toj kontroli odnosno kako da setujem vrijednost Texta u tim boxovima.
Moze li mi neko reci da li ovo moze ovako i kako da uradim taj pristup?
Hvala svima