JSL: ¿Los títulos de StringColBox son editables por el usuario en el formulario?Cuando tengo un formulario / ventana de entrada que utiliza un stringcolbox, el usuario puede hacer doble clic en el título del stringcolbox y cambiarlo. No pueden cambiar los valores en él, por supuesto, pero pueden modificar el título. ¿Es esto intencional? Si es así, ¿hay algún modo de bloquearlo para evitar que el usuario lo cambie?
Este también parece ser el caso de NumberColBox y StringColEditBox, pero no de NumberColEditBox (que no le permitirá cambiar el título al hacer doble clic en él, pero le permitirá restablecer el formato).
Re: JSL: los títulos de StringColBox son editables por el usuario en el formulario?Genial, eso sí lo bloquea, gracias. Aún me parece extraño que estén desbloqueados para StringColBoxes de forma predeterminada, sin embargo 
Además, desafortunadamente, bloquearlos crea un nuevo problema.
Antes, el usuario podía hojear todos los múltiples cuadros NumberColEdit diferentes repartidos por el formulario. Esto acelera enormemente la entrada. Cuando los StringColBoxes están desbloqueados, el uso de la pestaña detendría el cursor en los títulos de StringColBoxes (y el usuario podría sobreescribirlos accidentalmente si no estuvieran prestando atención).
Ahora, cuando los stringcolboxes tienen sus títulos bloqueados, el usuario no puede cambiar accidentalmente un título, pero la pestaña también avanzará hasta que encuentre un stringcolbox de título bloqueado (en cuyo punto dejará de moverse, lo que requerirá que el usuario vuelva a la ratón y haga clic en el siguiente numbercoleditbox.
Por lo tanto, si la opción es utilizar la pestaña o evitar sobrescribir accidentalmente un título, la pestaña es más importante. ¿Hay alguna posibilidad de que pueda tener ambas cosas?
Re: JSL: los títulos de StringColBox son editables por el usuario en el formulario?'ShowProperties ()' te ayuda aquí.
NewWindow("SCB", scb = StringColBox("Title", {"a", "b", "c"}));
ShowProperties(scb);
Wait(2);
Beep();
scb << lockTitle;