I'm tracking down the "Changed" event of combo box, which notifies whenever the user changes his selection. The idea is to only execute the code, if the user clicks and selects from the box; and _not_ when the program itself does the selection (like, 
combobox1.Active = 5).<br><br>The relevant section of the code is: <br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">combobox1.Changed += new EventHandler(OnPrivacyChanged);
<br>private void OnPrivacyChanged(object o, EventArgs args) {<br>&nbsp; if (!combobox1.IsFocus) return;&nbsp;<br></blockquote><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
&nbsp; // run code<br></blockquote><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">&nbsp; Console.WriteLine(&quot;change privacy only when user selects from the box&quot;);
<br>}<br></blockquote><br>However, there&#39;s some problem with IsFocus, it always gives false, irrespective of whether the user clicks on the box, or not. Because of that, the code is never executed. Is there some way around it?
<br>