[ L a d y @ 15.03.2007. 09:16 ] @
Zelim da izmenim custom date text box - da onemogucim unos brojeva sa numericke tastature i da unete vrednosti sa numericke tastature prosledim u jedan text box. Ovaj kod onemogucava unos brojeva sa numericke tastature u date text box, ali ne moze da ih prenese u text box. Kako bi to moglo da se izvede?

public class myDateTextBox : AMS.TextBox.DateTextBox
{
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData >= Keys.NumPad0 && keyData <= Keys.NumPad9) return true;
return base.ProcessDialogKey(keyData);
}
}

public class x
{
// ...
myDateTextBox order;
TextBox textBox;

private void order_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9)
{
textBox.Text = Convert.ToString(e.KeyData);
}
}
}

[ mmix @ 21.03.2007. 19:18 ] @
Probaj da stavis breakpoint u order_KeyDown? Deluje mi kao da taj handler ne bude pozvan ako ProcessDialogKey "proguta" taster...