zaznacznie zawartosci textbox'a

0

Witam ponownie.
Chcialbym uzyskac taki efekt, zeby przy przechodzieniu tabulatorem przez editboxy zaznaczala mi sie ich zawartosc. Cos na wzor: textBox.Select(0,100);
Klopot w tym, ze kiedy stworze sobie handler dla eventu otrzymania fokusu przez kontrolke nie mam mozliwosci z przekazanych referencji: (object sender, KeyPressEventArgs e) dostac sie do zawartosci kontrolki. w ogóle nie wiele moge zrobic z tymi referencjami.
Moglbym to obejsc jakos dla konkretnej kontrolki czy nawet calej formy, tyle ze chcialem, zeby takie zachowanie mialo miejsce dla wszystkich editboxow mojej aplikacji. Dlatego w eventach otrzymania fokusu przez kontrolki wywoluje funkcje innej klasy, ktora powinna miec mozliwosc dowiedzenia sie, o ktora kontrolke chodzi i moc zaznaczyc jej zawatosc.

pozdrawiam serdecznie
Mariusz

0

Yyyy, nie rozumiem - przeciez sender to powinna byc kontrolka, ktora dostala focus, wiec z niego skorzystaj.

pozdrawiam
johny

0

sender ma cztery metody: Equals, GetHashCode, ToString i GetType. Nie widze nic co moglbym wykorzystac.

0

Ma te metody bo takie są metody typu object do którego został spakowany textbox. Rzutuj sender na odpowiedni typ i będziesz mógł wywoływać jego metody.

((TextBox)sender).SelectAll();
0

dziekuje, wlasnie do tego doszedlem i chcialem wrzucic posta informujac, ze juz wiem, ale Ty byles pierwszy.
dziekuje mimo tego

pozdrawiam
Mariusz

1 użytkowników online, w tym zalogowanych: 0, gości: 1