Вопросы с тегом «winforms»

91
Ошибка сборки: «Процесс не может получить доступ к файлу, потому что он используется другим процессом»

У меня есть C # webforms приложение , которое до сегодняшнего дня работало нормально. Сегодня, внезапно, каждый раз, когда я пытаюсь запустить приложение, я получаю ошибку блокировки файла: Невозможно скопировать файл «obj \ Debug \ MyProject.exe» в «bin \ Debug \ MyProject.exe». Процесс не может...

88
Самый простой способ иметь файл конфигурации в приложении Windows Forms C #

Я новичок в .NET и до сих пор не понял, как работают файлы конфигурации. Каждый раз, когда я ищу об этом в Google, я получаю результаты о web.config, но я пишу приложение Windows Forms. Я понял, что мне нужно использовать пространство имен System.Configuration, но документация не помогает. Как...

88
C # Form.Close против Form.Dispose

Я новичок в C #, и я попытался просмотреть предыдущие сообщения, но не нашел хорошего ответа. В приложении Windows Form на C # с единственной формой используется Form.Close()лучше или Form.Dispose()? MSDN сообщает, что все ресурсы в объекте закрыты, и форма удаляется при вызове Close. Несмотря на...

87
«Невозможно обновить зависимости проекта» после фиксации в Subversion

У меня есть проект установки в .NET. Когда я сохраняю проект и другие проекты для подрывной работы, проект установки больше не компилируется. Я получаю сообщение об ошибке «Невозможно обновить зависимости проекта»....

86
Как следует диагностировать ошибку SEHException - Внешний компонент вызвал исключение

Каждый раз, когда пользователь сообщает об ошибке, например System.Runtime.InteropServices.SEHException - Внешний компонент вызвал исключение? Могу ли я, как программист, что-нибудь сделать, чтобы определить причину? Сценарий: об этой ошибке сообщил один пользователь (использующий программу,...

85
Показать консоль в приложении Windows?

Есть ли способ показать консоль в приложении Windows? Я хочу сделать что-то вроде этого: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else {...

85
Winforms TableLayoutPanel добавляет строки программно

Я боролся с этим какое-то время и обнаружил, что ряд других людей также борются с TableLayoutPanel (.net 2.0 Winforms). Проблема Я пытаюсь взять «пустую» tablelayoutpanel, в которой определены 10 столбцов, а затем во время выполнения программно добавить строки элементов управления (то есть по...

85
DataGridView AutoFit and Fill

У меня 3 столбца в моем DataGridView . Я пытаюсь сделать так, чтобы первые 2 столбца автоматически соответствовали ширине содержимого, а третий столбец заполнил оставшееся пространство. Можно ли в WinForms сделать? Я загружаю свои данные из EF DataContext, если это нужно. Я добавил изображение...

85
Отправлять значения из одной формы в другую

Я хочу передавать значения между двумя формами (c #). Как мне это сделать? У меня две формы: Form1 и Form2. Form1 содержит одну кнопку. Когда я нажимаю на эту кнопку, должна открыться форма Form2, а форма Form1 должна находиться в неактивном режиме (т. Е. Недоступна для выбора). Форма 2 содержит...

85
Определите, на каком элементе управления ContextMenuStrip использовался

У меня есть, ContextMenuStripкоторый назначен на несколько разных списков. Я пытаюсь понять, когда ContextMenuStripнажимается, для чего ListBoxон был использован. Для начала я попробовал приведенный ниже код, но он не работает. senderИмеет правильное значение, но когда я пытаюсь назначить его на...

85
Как я могу сделать что-то, что перехватывает все «необработанные» исключения в приложении WinForms?

До сих пор, я просто поставить попробовать / поймать блок вокруг Application.RunвProgram.cs точке входа в программу. Это достаточно хорошо улавливает все исключения в режиме отладки, но когда я запускаю программу без режима отладки, исключения больше не обрабатываются. Я получаю поле...

84
Преимущество приложения WPF против Winform для бизнес-приложений? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

84
Как показать окно сообщения об ошибке и предупреждении в .NET / Как настроить MessageBox

Использование C # .NET (Winforms). Я хочу знать, как показать окна сообщений со Ding!!звуком и красным крестиком в нем. Вот о чем я говорю: Как сделать такое для моего программного обеспечения с настраиваемыми ошибками и настраиваемыми предупреждениями? MessageBox.Show("asdf"); не дает мне...

84
Как ускорить добавление элементов в ListView?

Я добавляю несколько тысяч (например, 53 709) элементов в WinForms ListView. Попытка 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Это работает очень плохо. Первое очевидное решение - позвонить...