C sharp - modificar Crtl+C (Copy)

 
Vista:

modificar Crtl+C (Copy)

Publicado por Eykis (4 intervenciones) el 29/11/2007 12:58:02
HOla,
Tengo una aplicación hecha en C# y quiero deshabilitar el Crtl-C, vamos, que no haga copy y por tanto se vea imposibilitado del paste.
Se me ha ocurrido capturar el evento con el siguiente código:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.C))
{
Clipboard.Clear();
return true;
}

return base.ProcessCmdKey(ref msg, keyData);
}
El problema es que, la primera vez que se hago Crtl-C lo ejecuta sin problemas, pero las sucesivas no lo hace.
¿Alguna sugerencia con la que pueda solucionar esto y simplemente deshabilitar el copy con esa combinación de teclas?

Salu2.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder