Thanks for all the replies
As ever the problem was much simpler than I thought - eg. as Paul pointed out I
had erroneously given all three combo boxes the ID of 500.
I normally use wx.ID_ANY - this was just a sloppy bit of cut and paste ;(
thanks again...
Andrew