Hallo zusammen;
wie wähle ich den gesammten "Inhalt" eines NumericUpDown's aus (beispielsweise nach einem GotFocus) [Problem: Compact Framework]
Ich bin im Prinzip so weit:
private void numericUpDown_GotFocus(object sender, EventArgs e)
{
numericUpDown.
}
Danke für Eure Tipps 😉
Ein NumericUpDown hat keinen Inhalt.
Was willst du denn haben? Doku schon angeschaut?
Hallo g0su,
im vollen Framework geht es einfach mit:
numericUpDown.Select(0, NumericUpDown1.Text.Length);
Was hindert dich z.B. mit Google-Suche nach numericupdown select all compact framework eine Lösung fürs CF zu finden?
NumericUpDown Select All? How can I do this? und die darin enthaltenen Links sehen doch vielversprechend aus.
herbivore
Ein NumericUpDown hat keinen Inhalt.
Was willst du denn haben? Doku schon angeschaut?
Wenn beispielsweise eine 1 drin steht, diese "komplett" markieren.
Da hier noch keine komplette Lösung angezeigt wurde, stelle ich meine zur Verfügung (für .NETCF v2):
static void NumericUpDownSelectAll(NumericUpDown numericUpDown)
{
if (string.IsNullOrEmpty(numericUpDown.Text)) return;
const int EM_SETSEL = 0x00B1;
const int SELECTIONSTART_FIRSTCHARACTER = 0;
const int SELECTIONEND_LASTCHARACTER = -1;
Microsoft.WindowsCE.Forms.Message message = Microsoft.WindowsCE.Forms.Message.Create
(
numericUpDown.Handle,
EM_SETSEL,
(IntPtr)SELECTIONSTART_FIRSTCHARACTER,
(IntPtr)SELECTIONEND_LASTCHARACTER
);
Microsoft.WindowsCE.Forms.MessageWindow.SendMessage(ref message);
}