parameters: (self, event)
docstring: This function appears to be necessary because dropdown selection seems to
          manipulate the contents of the control in an inconsistent way, properly
          changing the selection index, but *not* the value. (!)  Calling SetSelection()
          on a selection event for the same selection would seem like a nop, but it seems to
          fix the problem.
docstring_summary: This function appears to be necessary because dropdown selection seems to
          manipulate the contents of the control in an inconsistent way, properly
          changing the selection index, but *not* the value. (!)  Calling SetSelection()
          on a selection event for the same selection would seem like a nop, but it seems to
          fix the problem.
docstring_tokens: This function appears to be necessary because dropdown selection seems to manipulate the contents of the control in an inconsistent way properly changing the selection index but * not * the value . ( ! ) Calling SetSelection () on a selection event for the same selection would seem like a nop but it seems to fix the problem .
function: def _OnDropdownSelect(self, event):
          """
          This function appears to be necessary because dropdown selection seems to
          manipulate the contents of the control in an inconsistent way, properly
          changing the selection index, but *not* the value. (!)  Calling SetSelection()
          on a selection event for the same selection would seem like a nop, but it seems to
          fix the problem.
          """
  ##        dbg('MaskedComboBox::OnDropdownSelect(%d)' % event.GetSelection(), indent=1)
          if self.replace_next_combobox_event:
  ##            dbg('replacing EVT_COMBOBOX')
              self.replace_next_combobox_event = False
              self._OnAutoSelect(self._ctrl_constraints, self.correct_selection)
          else:
  ##            dbg('skipping EVT_COMBOBOX')
              event.Skip()
function_tokens: def _OnDropdownSelect ( self , event ) : ##        dbg('MaskedComboBox::OnDropdownSelect(%d)' % event.GetSelection(), indent=1) if self . replace_next_combobox_event : ##            dbg('replacing EVT_COMBOBOX') self . replace_next_combobox_event = False self . _OnAutoSelect ( self . _ctrl_constraints , self . correct_selection ) else : ##            dbg('skipping EVT_COMBOBOX') event . Skip ( )