Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# comboBox и textBox https://www.cyberforum.ru/ windows-forms/ thread896781.html
как сделать чтобы выбранный в comboBox передал текст в textBox?
Удаление программы автозапуска C#
Есть код,который заполняет ListView списком программ из автозагрузки: private void button15_Click(object sender, EventArgs e) { listView3.Items.Clear(); ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_StartupCommand");
C# Вывести конкретный топик из навигатора справки https://www.cyberforum.ru/ windows-forms/ thread896385.html
Приветствую! Уже всю голову сломал. Как при нажатии на button1 вывести конкретный топик (кусок, статью) из созданного мною "Spravka.chm". Т.е. я хочу, чтобы открылось не оглавление, а сразу раскрытый список и выбранная статья (например About_animals). Пробовал делать через private void button1_Click(object sender, EventArgs e) { Help.ShowHelp(this,...
C# Получить выбранный элемент в ComboBox Как добавить выбор элемента DropDowmList? в листе выбираем значение косинус или синус вводим угол и считаем protected void Button1_Click1(object sender, EventArgs e) { double gr; gr = Convert.ToInt32(TextBox1.Text); double rad = gr * Math.PI / 180; TextBox2.Text = Convert.ToString(Math.Sin(rad)); } https://www.cyberforum.ru/ windows-forms/ thread896372.html
Ругается на "cmd.ExecuteNonQuery();" C#
Здравствуйте! Прошу помощь, так как сам уже просто отчаялся! есть хранимая процедура: CREATE PROCEDURE . @tk nvarchar(50), @treck nvarchar(50) AS INSERT INTO Прибыло ( ,) VALUES
C# Создать элемент управления на Panel Всем привет! Начал пробовать себя в C# и нуждаюсь в помощи. Пишу программку создания презентаций. по нажатию кнопки создаю Panel. и на нем вешаю контекстное меню, в котором кнопка для создания PictureBox на Panel. Проблема вот в чем: Для создания элемента использую конструкцию : private void эллюстрациюToolStripMenuItem_Click(object sender, EventArgs e) { ... https://www.cyberforum.ru/ windows-forms/ thread896182.html
C# Combobox from Database Есть две таблицы Mark(Марка машины) и Model(Название модели) Хочу сделать два комбобокса, например выбираешь Определенную марку и в другом комбобоксе выводил список модели этой марки SqlConnection conn = new SqlConnection("Data Source=SONY-VPCEH3M1R;Initial Catalog=RentalCar;Persist Security Info=True;User ID=Admin;Password=qwerty"); conn.Open(); SqlCommand sc = new... https://www.cyberforum.ru/ windows-forms/ thread896116.html C# Как переделать из консоли в форму
Здравствуйте!Нашел на MSDN код поиска файлов по маске,все бы ничего,но он на консоли. Как переделать его под WinForms? public class RecursiveFileSearch { static System.Collections.Specialized.StringCollection log = new System.Collections.Specialized.StringCollection(); static void Main() {
C# Значение ячейки datagridview в textbox другой формы https://www.cyberforum.ru/ windows-forms/ thread896087.html
На первой форме есть датагридвью, на второй текстбокс. Двойной щелчок по строке в датагридвью открывают вторую форму и нужно, чтобы значение ячейки выделенной строки записывалось в текстбокс второй формы. Интересует конкретно перенос данных в другую форму.
C# Нажатие кнопки мыши при наведении на определенный цвет https://www.cyberforum.ru/ windows-forms/ thread896013.html
Здравствуйте,как сделать что бы мышка кликала левой кнопкой мыши при наведение на определенный цвет(допустим красный),нужно сделать что бы это работало и при наведении на цвет в других программах,помогите пожалуйста
C# Чтение/запись файла
Всем привет, помогите разобраться! Таблица рекордов игры хранится в текстовом файле. Есть кнопка, которая отображает форму с рекордами. Читается файл, сохраняется в одномерный массив и отрисовывается на форме. Метод чтения: public void Read() { StreamReader file = new StreamReader("record.txt", Encoding.Default); string line = null; for...
C# Моделирования: Алгоритма замещение страниц "часы" Здравствуйте. Пытаюсь написать программу Моделирования: Алгоритма замещение страниц "часы". Подскажите как реализовать этот алгоритм. Получается если у нас R=0 то страница выгружается (а какая страница тогда загружается?), а если у нас R=1 то мы просто ставим его R=0 и идём дальше. Прикрепил проект там сделана только список страниц. Помогите пожалуйста, заранее спасибо. https://www.cyberforum.ru/ windows-forms/ thread895936.html
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
10.06.2013, 16:15 0

Многопоточность при работе с файлами - C# - Ответ 4699607

10.06.2013, 16:15. Показов 1662. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от fanat2011 Посмотреть сообщение
И как управлять компонентами в потоках?

Не по теме:

Писал на коленке, компутер поломался .Проверять не получается


Передал ProgressBar через ParameterizedThreadStart
Мне кажется без него будет форма подвисать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
        void FileCompare(Object Info)
        {
            ProgressBar progressBar = (ProgressBar)Info;
            string text, text2;
            bool write = true;
            using (StreamReader first = new StreamReader(firstpath),
                               second = new StreamReader(secondpath))
            using (StreamWriter result = new StreamWriter(resultpath))
                while (!first.EndOfStream && ! stopcompare)
            {
                text = first.ReadLine();
                while (!second.EndOfStream)
                {
                    text2 = second.ReadLine();
                    if (text == text2)
                        write = false;
                }
                second.BaseStream.Position = 0;
                if (write)
                    result.WriteLine(text);
                else
                    write = true;
 
                    if(progressBar.InvokeRequired)
                        Invoke(new Action(() => progressBar.Increment(1)));
                    else
                        progressBar.Increment(1);
            }
            stopcompare = true; 
        }
 
        //  КНОПКА СРАВНИТЬ 
        private void button1_Click(object sender, EventArgs e)
        {
            stopcompare = false;
            if (thread == null)
            {
                thread = new Thread(new ParameterizedThreadStart(FileCompare));
                thread.Start(progressBar1);
            }
        }
 
        //  КНОПКА ПРЕРВАТЬ
        private void button2_Click(object sender, EventArgs e)
        {           
                stopcompare = true;
                if (thread != null)
                {
                    thread.Abort();
                    thread = null;
                }
        }
 
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            stopcompare = true;
            if (thread != null)
            {
                thread.Abort();
                thread = null;
            }
        }
    }


Вернуться к обсуждению:
Многопоточность при работе с файлами C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2013, 16:15
Готовые ответы и решения:

Утечка памяти при работе с файлами TIFF
Здравствуйте! Помогите найти утечку памяти, читал msdn, но так и не понял как это сделать вот и...

Ошибка при работе с файлами
Вечер добрый! Есть код: string test; StreamReader rr =...

Создать приложение, которое использует многопоточность при своей работе с RichTextBox
Создать приложение, которое использует многопоточность при своей работе: обновляет содержимое...

Ошибка при работе с файлами
Столкнулся с такой проблемой, что если выбран FileMode.OpenOrCreate, то значения в массив выводятся...

9
10.06.2013, 16:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2013, 16:15
Помогаю со студенческими работами здесь

Ошибка при работе с файлами
Всем привет! Кто подскажет, почему не работает этот код: FILE *file; int i = 0; if((file =...

Ошибка при работе с файлами
Sub â_ïðîåêòèðîâàíèå() If Dir(ActiveWorkbook.Path & "\Google Äèñê\Projects\" &...

Проблемы при работе с файлами
доброго времени! возник у меня маленький трабл при работе с файлами. Причем совершенно не могу...

Ошибка при работе с файлами
не могу разобраться procedure TForm1.BitBtn1Click(Sender: TObject); var...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru