que estoy tratando de conseguir un encargo NSTextFieldCell
(dentro de un NSOutlineView
) para finalizar la edición cuando se pulsa la tecla ESC, pero no puedo encontrar ninguna manera de lograr esto. Traté de agregar un observador para la notificación NSControlTextDidChangeNotification
, pero no se activó para la tecla ESC ni se activó keyDown
en el NSOutlineView
.Cómo finalizar la edición en el interior NSTextFieldCell NSOutlineView después de pulsar la tecla ESC
9
A
Respuesta
19
Disparadores de Esc -cancelOperation
en NSResponder. Puede tratar de manejar esto en algún lugar de su cadena de respuesta.
Cuestiones relacionadas
- 1. ¿Cómo preservar guión después de pulsar la tecla Esc en Vim
- 2. Ejecutar onclick de la tecla ESC
- 3. ¿Cómo puedo manejar la tecla ESC en la aplicación Cocoa?
- 4. Tecla Esc del mapa en Vim
- 5. Detectar Alt Gr modificador (Alt Graph) al pulsar la tecla
- 6. ¿Cómo sobrescribo el comportamiento presionado de la tecla ESC para el diálogo de jQuery?
- 7. JQuery Esc Presión de tecla presionar
- 8. Cómo manejar la tecla ESC en la ventana emergente de Javascript
- 9. La actividad continúa después de finalizar();
- 10. NSTextFieldCell Delegado?
- 11. Forzar un campo de texto Cocoa para finalizar la edición
- 12. ¿Cómo cerrar solo un cuadro de diálogo en la tecla ESC en WPF/WinForms?
- 13. ¿Cómo se obtiene la tecla ESC para cerrar un cuadro de diálogo en Winforms?
- 14. ¿Cómo se maneja la clave "Esc" en la ventana de WPF?
- 15. ¿Cómo ocultar un div con la tecla esc y hacer clic? En Jquery
- 16. C salida de bucle infinito al pulsar tecla
- 17. ¿Cómo correlacionar globalmente la tecla AltGr con la tecla Alt?
- 18. rSpec destruir archivos después de finalizar la suite
- 19. CDI/Weld: ¿cómo gestionar la actualización de la página del navegador después de finalizar la conversación?
- 20. ¿Puede un control combobox alojado en la celda DataGridView solicitar finalizar la edición?
- 21. acelerador (clave mnemotécnica) se ejecutan sin necesidad de pulsar la tecla ALT
- 22. ¿Cómo hacer la edición de varias líneas?
- 23. Cómo usar y alcance de global.asax (para la limpieza de archivos después de finalizar la aplicación)
- 24. Rieles: usando "content_for" después de la distribución interior correspondiente "yield"
- 25. ¿Cómo finalizar un programa en C++ después de un error?
- 26. ¿Cómo hacer que NSTextField use la subclase personalizada de NSTextFieldCell?
- 27. Comportamiento de la tecla Tab en el control de edición del navegador
- 28. Navegación de la tecla Entrar y tabular similar a Excel en la edición de celda
- 29. cómo mostrar la caja de luz después de finalizar la reproducción de video?
- 30. Guardar archivo después de cada edición, en vim
Gracias. Corrí con- (nulo) cancelOperation: (id) sender { [self abortEditing]; [[ventana propia] makeFirstResponder: self]; } – finnsson
Gracias por esto. Me he estado preguntando cómo hacer este tipo de cosas por un tiempo. –