Привет, я пытаюсь собрать вывод библиотеки this в список.Невозможно добавить строки в список
Вот часть кода из тестового проекта, с я пытался изменить:
public partial class Form1 : Form
{
D.Net.Clipboard.ClipboardManager Manager;
public Form1()
{
InitializeComponent();
Manager = new D.Net.Clipboard.ClipboardManager(this);
Manager.Type = D.Net.Clipboard.ClipboardManager.CheckType.Text;
Manager.OnNewTextFound += (sender, eventArg) =>
{
button1.Text = eventArg; //just testing, working correctly
listBox1.Items.Add(eventArg); //does not show neither result nor any error
MessageBox.Show(String.Format("New text found in clipboard : {0}", eventArg));
};
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add("test"); //working correctly
}
}
Проблема заключается в том, когда я пытаюсь добавить элемент в список он не делает ничего, и далее строк кода (в эта функция) не запускаются вообще.
Я попытался исправить это через некоторые пользовательские классы и разные выражения, но ничего не работало для меня (да, я нооб). Также попытался сделать это с помощью textBox, результат будет таким же, но текст на кнопках изменится как следует.
Похоже, что все проблемы с хромой проблемой, но я потратил почти 5 часов на поиск в Google, прочитав документацию по microsoft, и ближе всего я могу получить this, так как я вижу, что предлагаемые там уже реализованы.
Если удалить 'listBox1.Items.Add (eventArg)', 'делает MessageBox' работу правильно? –
Попробуйте использовать 'listBox1.Items.Add (eventArg.ToString());' и посмотрите, работает ли это. –
'button1.Text = eventArg;' даже не будет компилироваться для меня. – Ulric