I'm running WinXP and the entire text is selected when you enter a new choice.&nbsp; In fact, on XP at least, you don't have to use SelectAll, SetFocus selected the entire text.<br><br><br><br><div><span class="gmail_quote">On 11/30/06, 
<b class="gmail_sendername">Jia Lu</b> &lt;<a href="mailto:roka100@gmail.com">roka100@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all<br><br> I am using wx Py with FC6. I ran the program below but I found the method SelectAll() cannot work well.(The last letter didnot be selected.!!)<br>------------------<br>import wx<br><br>ComboList = ['Akari', 'Aika', 'Alice']
<br><br>class MyApp(wx.App):<br>&nbsp;&nbsp;&nbsp;&nbsp;def OnInit(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame = wx.Frame(None, -1, &quot;ARIA&quot;, size=(250, 100))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;frame.Show()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.CBox = wx.ComboBox(frame, -1, &quot;Alicia&quot;, pos=(20, 20), size=(100,30), choices=ComboList)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.Text = wx.StaticText(frame, -1, &quot;ARIA&quot;, pos=(20,50))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# Note: EVT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.CBox.Bind(wx.EVT_COMBOBOX, self.OnSelect)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.CBox.Bind(wx.EVT_TEXT_ENTER, self.OnEnter)<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#self.CBox.SetSelection(2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;def OnSelect(self, event):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text = self.CBox.GetStringSelection()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.Text.SetLabel(Text)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;def OnEnter(self, event):
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text = self.CBox.GetValue()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.Text.SetLabel(Text)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.CBox.SetFocus()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.CBox.SelectAll()<br><br>app = MyApp()<br>app.MainLoop()<br><br><br><br>-- <br>-- Jia LU <br>&lt;
<a href="http://www.lujia.us" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.lujia.us</a>&gt;<br>Registered Linux user #434792<br>python -c &quot;print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '<a href="mailto:001akor@liamg.moc" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
001akor@liamg.moc</a>'.split('@')])&quot;
<br><span class="sg">--<br> \&nbsp;&nbsp;&nbsp;&nbsp; &quot;Unix is an operating system, OS/2 is half an operating system, | <br>&nbsp;&nbsp;`\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows is a shell, and DOS is a boot partition virus.&quot;&nbsp;&nbsp;-- | <br>_o__)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Peter H. Coffin |
<br>

</span><br>_______________________________________________<br>Tutor maillist &nbsp;- &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Tutor@python.org">Tutor@python.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">
http://mail.python.org/mailman/listinfo/tutor</a><br><br><br></blockquote></div><br>