I have a conundrum that I would like some help with, please. Or just some opinion.
The particular dataset requires a number of points to be identified by capital letters. For something like 50 years, there has been no need to get a sequence longer than A..F, or very occasionally, A..G (i.e. 6 or 7 points) There still isn't. And that resolves the issue of I and O being deprecated for such purposes.
After the coordinates have been defined, the length of the list is 6 or 7 - if the letters are alphabetically consecutive. It appears that the current user, for reasons of his own*, likes A-B-C and X-Y-Z. Still 6, but with a big gap in the alphabetical sequence. This is accommodated by the present program, as I had the forethought to allow the whole alphabet (i.e. to make the program capacity 26, not fewer. I think that decision is the source of the trouble!
Anyway, in the course of being used, individual points are selected from a drop-down list %`ls. What I'd like to be able to do is to keep the full sequence of letters in the list, but make some of them not selectable (greyed out). Is that a Windows standard thing to do? Is it possible in Clearwin+?
If I can't, then I know that I can 'beep' inadmissable selections in the control's callback, which is probably what I'll have to do. The final option looks like more work, and that is to sort out the inadmissable letters before entering the routine with the %`ls control, and then to decypher the return value.
Has anyone come across something like this before?
Obstinacy, insubordination - refusal to obey instructions - characteristic of the county* he hails from, and in a different context, perhaps even admirable!
**The one that contains Ilkley Moor ...