Показать сообщение отдельно
Старый 19.05.2007, 19:06     # 1
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
Не загружаются Русские символы в listBox

Есть такая оболочка для Wget как VisualWget , и вот решил я её Руссифицировать , и столкнулся с такой проблемой , она парсит текстовый файл с определёнными разделителями и заполняет из него таблицу опций закачки , но если прописать в этот файл Русские символы то она их просто не видит , прога как я понял написанна на шарпе , скачать исходники можно тут , или если я угадал с участокм кода то может поможет это
Цитата:
rivate void optionsCategoryListBox_SelectedIndexChanged(object sender, EventArgs e)
{
optionsListView.Items.Clear();

foreach (string s in Util.GetArrayOfOpts(optionsCategoryListBox.SelectedIndex))
{ optionsListView.Items.Add(s); }

optionsListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
optionsListView.SelectedIndices.Clear();
panel1.BringToFront();
descriptionLabel.Text = "";
SetChecked();
}

private void argumentTextBox_TextChanged(object sender, EventArgs e)
{
int i = optionsCategoryListBox.SelectedIndex;

if (optionsListView.SelectedIndices.Count == 0)
return;

int j = optionsListView.SelectedIndices[0];
int index = Util.GetOptIndex(i, j);

if (index == -1)
{
Debug.Assert(false);
Util.MsgBoxError(string.Format("Opt not found, i={0}, j={1}.", i, j));
return;
}

Debug.Assert(Util.OptByIndex(index).needArg);

if (argumentTextBox.Text != string.Empty)
if (!optionsListView.CheckedIndices.Contains(j))
optionsListView.Items[j].Checked = true;

if (optionsListView.CheckedIndices.Contains(j))
{
if (!opts.ContainsKey(Util.OptByIndex(index).name))
opts.Add(Util.OptByIndex(index).name, argumentTextBox.Text);
else
opts[Util.OptByIndex(index).name] = argumentTextBox.Text;
}
}
добавлено через 4 минуты
И ещё вопрос , если уж кто-то пробежится взглядом по исходникам , как я понял опции для exe'шника берутся из opt файла , то биш получается нельзя менять какие то его части , сам я не программер , и раньше не занимался Руссификацией из исходников , потому прошу сильно не пинать
pnp2000 вне форума