JSL: I titoli di StringColBox sono modificabili dall'utente sul modulo?Quando ho un form / finestra di input che usa un stringcolbox, l'utente può fare doppio clic sul titolo di stringcolbox e cambiarlo. Non possono cambiare i valori in esso, ovviamente, ma possono modificare il titolo. È intenzionale? Se lo è, c'è comunque il blocco per impedire all'utente di cambiarlo?
Questo sembra essere il caso di NumberColBox e StringColEditBox, ma non di NumberColEditBox (che non ti consente di cambiare il titolo quando fai doppio clic su di esso, ma ti consente di ripristinare la formattazione).
Ri: JSL: I titoli di StringColBox sono modificabili dall'utente sul modulo?Fantastico, questo lo blocca, grazie. Trovo comunque strano che siano sbloccati per StringColBox di default, però 
Inoltre, sfortunatamente, bloccarli crea un nuovo problema.
Prima, l'utente era in grado di scorrere tutte le diverse caselle NumberColEdit sparse sul modulo. Ciò accelera notevolmente l'ingresso. Quando gli StringColBox sono sbloccati, l'uso della scheda bloccherebbe il cursore sui titoli di StringColBoxes (e l'utente potrebbe accidentalmente sovrascriverli se non prestasse attenzione).
Ora, quando le stringcolbox hanno i loro titoli bloccati, l'utente non può cambiare accidentalmente un titolo, ma la scheda si sposta anche in avanti fino a quando non incontra un stringcolbox con titolo bloccato (a quel punto smetterà di muoversi, richiedendo all'utente di tornare al fare clic con il mouse e fare clic sul numero successivo di colorbox.
Quindi se la scelta è quella di poter usare la scheda o evitare di sovrascrivere accidentalmente un titolo, la scheda è più importante. C'è forse un modo in cui posso averli entrambi?
Ri: JSL: I titoli di StringColBox sono modificabili dall'utente sul modulo?'ShowProperties ()' ti aiuta qui.
NewWindow("SCB", scb = StringColBox("Title", {"a", "b", "c"}));
ShowProperties(scb);
Wait(2);
Beep();
scb << lockTitle;