Im wanting the > 1-John > 1-Karl > 2-Jane > 2-Kermit > 3-Joe > 3-Kramer > 4-Krazy result. I think I'll make a "invisible" number at the beginning of the entry and just edit it out in the DrawItem sub. Thanks for your help, didnt think of that :) --- In [EMAIL PROTECTED], ".rEs" <[EMAIL PROTECTED]> wrote: > Hi > > do you want these results: > > 1-John > 2-Jane > 3-Joe > 1-Karl > 2-Kermit > 3-Kramer > 4-Krazy > > or these results > > 1-John > 1-Karl > 2-Jane > 2-Kermit > 3-Joe > 3-Kramer > 4-Krazy > > > not sure if this helps, but in VB6, you can simply set the ListBox's "Sort" > property to true, > and it will sort for you. No need to code a sorter. > > For numbers, you can simply pad the text with leading zeros, and it will > properly sort them, so > that you dont get: > > 1 > 10 > 100 > 2 > 3 > > of course, you'll need to un-pad the numbers, so you may want to consider > doing the padding behind the scenes prior to displaying the final results. > check if it is faster to do it with another ListBox, then load the visible > listbox, or simply make the ListBox invisible during processing. > > fyi, loading a listbox is enormously faster while invisible. > > also, consider the ListBox's limited number of entries. not sure if the > listbox's 25,000 limit has been fixed. Not sure if 25k was the actual > number, but it was something like that. > > > --- or --- > > make 26 listboxes (or 52 if you want separate lower and upper case > sortings), > and place each letter in a separate listbox, then combine them afterwards. > > I know it sounds long-winded, but it may be easier to think object- based. > > > Hope this helps. > > Looking forward to your response. > > > > > > > > > I'm writing a custom ListBox usercontrol in vb.net 2002. I am > > randomly adding items and I want them sorted in groups based on the > > first character. Ex: 1-John 2-Jane 3-Joe 1-Kermit. I would want the > > 1's to be together alphabetically and the 2s and 3s and so on. I'm > > trying to avoid having to read each item and put it into a separate > > multi-dimentional array and sort them there, clear the ListBox's > > items and then re-add each array item by item...seems like too much > > work to me :) Thanks for any ideas/help you can think of :) ------------------------ Yahoo! Groups Sponsor --------------------~--> $9.95 domain names from Yahoo!. Register anything. http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/k7folB/TM --------------------------------------------------------------------~-> '// ======================================================= Rules : http://ReliableAnswers.com/List/Rules.asp Home : http://groups.yahoo.com/group/vbHelp/ ======================================================= Post : [EMAIL PROTECTED] Join : [EMAIL PROTECTED] Leave : [EMAIL PROTECTED] '// ======================================================= Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/vbhelp/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
