Having a similar problem here.
My first thoughts are:

Public Sub MyComboBox_Change()
   Dim i As Integer
   Dim bFound As Boolean = False

   For i = 0 To MyComboBox.List.Count - 1
     If MyComboBox.Text = Left(MyComboBox.List[i], Len(MyComboBox.Text)) Then
       bFound = True
       Exit
     Else
       bFound = False
     Endif
   Next

   If bFound = False Then
     Print "User typed something that is not in the list."
   Endif

End

But that fires with the first character (and every other) that is not in the 
list.
I guess it can't be done without the ComboBox_Leave() event?

If anyone has a better approach - please.

If I remember right, there was something like a 'NotInList' event for 
ComboBoxes in VB, that's what I was looking for.


Am 15.02.2014 04:56, schrieb Bruce:
> I have tried a couple of ways to determine if the user has clicked on
> the button that opens the list in a combobox with no great success. (I
> am trying to discern whether they selected a list item or typed a new
> string in the textbox.)
> It looks like I have to use the Mouse.X and Mouse.Y values to see if
> they are inside the button, but this is extrememly fragile and painful.
> Does anyone have a better idea.
>
> tia
> Bruce
>
>
> ------------------------------------------------------------------------------
> Android apps run on BlackBerry 10
> Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
> Now with support for Jelly Bean, Bluetooth, Mapview and more.
> Get your Android app in front of a whole new audience.  Start now.
> http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to