Botón predeterminado en el cuadro de diálogoEstoy tratando de configurar el botón "Aceptar" como la herramienta predeterminada (resaltada) en un cuadro de diálogo modal. ¿Alguna sugerencia?
Estoy tratando de hacerlo tan fácil para el usuario, que cuando aparece el cuadro de diálogo, simplemente puede presionar el botón "Entrar" en su teclado para aceptar los valores prellenados en el cuadro de número.
¡Gracias!
Re: Botón predeterminado en el cuadro de diálogoEl único método setfocus es para un mousebox. Si no tiene tantas entradas, puede entrenar a sus usuarios para que presionen la pestaña hasta que OK esté resaltado y luego la barra espaciadora.
Re: Botón predeterminado en el cuadro de diálogoGracias pmroz.
Esto parecería ser un descuido y debería "arreglarse", en mi humilde opinión.
Re: Botón predeterminado en el cuadro de diálogoSolo tienen que presionar enter dos veces. La primera vez completará la entrada en el primer cuadro. La segunda vez cerrará el cuadro de diálogo como si hicieran clic en Aceptar.
dialog = New Window( "Test", << Modal,
Panel Box( "Enter Numbers Here!",
Line Up Box( N Col( 2 ),
Text Box( "Low" ),
low neb = Number Edit Box( 0 ),
Text Box( "Middle" ),
mid neb = Number Edit Box( 50 ),
Text Box( "High" ),
high neb = Number Edit Box( 100 )
)
),
H List Box(
Button Box( "OK",
low = low neb << Get;
mid = mid neb << Get;
high = high neb << Get;
),
Button Box( "Cancel" )
)
);
If( dialog["Button"] == -1, Throw( "User cancelled" ) );
Show( low, mid, high );
Re: Botón predeterminado en el cuadro de diálogoGracias Mark No es exactamente la solución que esperaba, pero funcionará por ahora. Sería bueno si un comando "establecer foco" estuviera disponible.
Quizás en JMP 16 :-).