Ich mache einen Taschenrechner und ich möchte jede Taste bestimmten Hotkey zuweisen, aber ich kann es nicht tun, ich muss auf diese Weise verwenden, die nicht so nützlich ist, gibt es ist ein Weg, wie ich diese Methode verwenden kann, wenn es irgendeine öffentliche Methode ist? Wie in button_click Ereignis keydata = keys.numpad0 oder geben Sie zum Beispiel processcmdkey (keys.numpad0) ist das möglich?C# Wie man ProcessCmdKey als öffentliche Methode macht
edit: jemand schrieb diesen Code und dann gelöscht, ich mochte es, aber ich will nur wissen, was im ersten Argumente zu geben, wenn es
public bool hotkeys(ref Message msg, Keys keyData)
{
return ProcessCmdKey(ref msg, keyData);
}
private void button17_Click(object sender, EventArgs e)
{
hotkeys(ref ,Keys.Back);
erasingall();
}
beschwören, was soll ich im ersten Argumente eingeben, wenn Beschwörung?
Warum genau ist diese Methode für Sie nicht nützlich? Es hat mir in einem ähnlichen Fall sehr geholfen. –
Das Problem ist, ich habe wie die "+" Taste im Rechner, die einige Sachen tut, wenn es eine einfache Möglichkeit gibt, die processcmdkey in der Taste zu beschwören, so dass es einfacher sein kann, anstatt den gesamten Code wieder vom Original zum kopieren Hotkeys? –