private void setlbStringsIDDataSource()
{
object o = lbStringIDs.SelectedItem;
switch (cbSelectStringIDs.SelectedIndex)
{
case 0:
lbStringIDs.DataSource = stringIDs;
break;
case 1:
lbStringIDs.DataSource = stringIDsUnicode;
break;
case 2:
lbStringIDs.DataSource = stringIDsNoUnicode;
break;
}
try
{
if (o != null)
lbStringIDs.SelectedItem = o;
// Make sure selection # & count is up to date
lblStringIDNumber.Text = "String ID #" + ((StringID)lbStringIDs.SelectedItem).id.ToString() + " (Total: " + lbStringIDs.Items.Count + ")";
}
catch
{ }
listBoxUpdate = true;
}