С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# В richtextbox выделяется не то слово, которое нужно В массиве wordsToType хранится текст, разбитый методом Split на слова (разделитель - пробел). В richtextbox я нахожу последовательно эти слова методом Find() и выделяю их цветом. int startFindPosition = 0; void ChangeTextColor() { string myWord = tp.wordsToType; if (richTextBox1.Find(myWord, startFindPosition, RichTextBoxFinds.MatchCase) > 0) ... https://www.cyberforum.ru/ windows-forms/ thread2015188.html C# Не могу понять как циклом записать bitmap изображение в массив
Вот что я попытался сделать Bitmap picture = new Bitmap; for (int j = 0; j < 11; j++) { picture = Properties.Resources.next; } .next не работает пишет что Resurces не содержит определения для next
C# EnableDesignMode для списка контролов Есть UserControl с несколькими Panel. Для всех панелей необходимо включить DesignMode. Как правильно это сделать. public partial class hGroupBox : hControl { public hGroupBox() { InitializeComponent(); SetStyle(ControlStyles.ResizeRedraw, true); https://www.cyberforum.ru/ windows-forms/ thread2015040.html C# Открыта ли программа и скрытие формы Всем привет, 2 вопроса: 1) Нужно сделать чтобы программа проверяла например открыта какая-либо программа, нужно в двух экземплярах: 1.1 Через диспетчер задач (Описание) 1.2 Через активно ли приложение (в данный момент в реальном времени и я им пользуюсь) 2)Как скрыть форму? Чтобы отображалась только в процессах (диспетчер задач, но не в приложениях) Добавлено через 12 часов 38 минут... https://www.cyberforum.ru/ windows-forms/ thread2015026.html
C# Шифрование картинок
Доброго времени суток. Недавно начал заниматься шифрованием, хочу попробовать зашифровать изображение byte bt = File.ReadAllBytes("test.jpg"); mas_1 = bt; string str; //тут шифрует for (int i = 0; i < bt.Length; i++) { str = Convert.ToString(bt, 2); bt = change(str);//change()...
C# Вызов обычного метода из static Есть клиент-сервер приложение, от клиента приходит сообщение серверу, это сообщение парсится, потом над строками происходят некие действия и результат надо отобразить на форме в listView. Кнопка запуска сервера и listView находяться на одной форме. Возникла проблема в передачи данных. Для примера код ниже public partial class Form1 : Form { public Form1() { ... https://www.cyberforum.ru/ windows-forms/ thread2014960.html
C# Как поставить каретку в начало после нажатия Enter в richtextbox? https://www.cyberforum.ru/ windows-forms/ thread2014945.html
В приложении перед тем, как вводить данные в richtextbox, нужно нажать Enter. Но после этого у меня каретка переносится на строку вниз. Как программным образом вернуть ее сразу же после нажатия Enter в исходное положение? Пробовал richTextBox2.SelectionStart = 0; не помогло.
C# Ограничение длины label и всплывающая подсказка
в label выводится текст каждый раз разной длинны если конкретно это путь к файлу вопрос в том можно ли сделать что бы label увеличивался до определенной длинны, и еще как сделать выплывающее окно и информацией при наведении курсора на label Добавлено через 1 час 0 минут извиняюсь за беспокойство разобрался сам 1. изменил параметр AutoSize на фолс и забил размер ручками 2. ...
C# Парсер HTML не находит узел https://www.cyberforum.ru/ windows-forms/ thread2014725.html
Здравствуйте, проблема такая: наткнулся в интернете на статью по парсеру HTML, взял оттуда код, немного его передал, но в итоге он не работает... string source = "https://market.yandex.ru/product/7911905?productId=7911905&hid=90639.&lr=0&rtr=213"; HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.OptionFixNestedTags = true; ...
C# Узнать завершилось ли выполнение потока https://www.cyberforum.ru/ windows-forms/ thread2014677.html
Есть два вопроса, сначала код: new Thread(() => { try { for (int i = 0; i < content.Length; i++) { if (content.ToString() + content.ToString() + content.ToString() + content.ToString() + content.ToString() + content.ToString() + content.ToString() + content.ToString() +...
C# Оптимизация отображения и редактирования изображения на панели
Пишу программу для редактирования текстур (попиксельного). Для этого использую панель с двойным буфером и на ней отрисовываю текстуру. Но если для маленьких текстур все проходит гладко, для больших размеров есть проблемы. Вопросы будут по мере поступления, если можно, ибо иначе придется создавать сотни тем. Вопрос 1, вся основа рисования у меня основана на размере одного пикселя картинки в...
C# Запуск формы с правами администратора из другой формы
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
09.07.2017, 18:09 0

Многопоточность. Попытка доступа к элементу управления 'listBox1' не из того потока, в котором он был создан - C# - Ответ 10609510

09.07.2017, 18:09. Показов 6499. Ответов 2
Метки (Все метки)

Ответ

Александр605, вот пример для кнопки и label
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
using System;
using System.Threading;
using System.Windows.Forms;
 
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
 
 
        private void button1_Click(object sender, EventArgs e)
        {
            Thread th=new Thread(UpdateUi);
            th.Start();
 
            
        }
 
        private void UpdateUi()
        {
            while (true)
            {
                if (InvokeRequired)
                {
                    Invoke(new Action(() =>
                    {
                        label1.Text = DateTime.Now.ToString();
                    }));
                }
                
                Thread.Sleep(500);
            }
        }
    }
}


Вернуться к обсуждению:
Многопоточность. Попытка доступа к элементу управления 'listBox1' не из того потока, в котором он был создан C#
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.07.2017, 18:09
Готовые ответы и решения:

Попытка доступа к элементу управления не из того потока, в котором он был создан
Здравствуйте, уважаемые знатоки. Помогите, плиз, с задачкой. Иначе я сломаю комп до того, как он...

Com port попытка доступа к элементу управления не из того потока, в котором он был создан
попытка доступа к элементу управления 'label2' не из того потока, в котором он был создан....

Попытка доступа к элементу управления 'label2' не из того потока, в котором он был создан
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Попытка доступа к элементу управления Label1 не из того потока в котором он был создан
Здравствуйте, у меня проблема, дело в том что при запуске генераций клеток выдает подобное...

2
09.07.2017, 18:09
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.07.2017, 18:09
Помогаю со студенческими работами здесь

Ошибка в потоках: Попытка доступа к элементу управления не из того потока, в котором он был создан
Нужно сделать счетчик, и при каждом выполнении потока изменять значение label2.Text

Игра "Жизнь". Ошибка "попытка доступа к элементу управления не из того потока, в котором он был создан"
В 96 строке ошибка. Не могу ее исправить. Помогите, пожалуйста! using System; using...

BackgroundWorker. Как получить доступ к элементу управления не из того потока, в котором он был создан
Пробую разместить парсер - ссылка в BackgroundWorker. Результат парсинга должен попадать из...

Ошибка доступ к элементу ProgressBar не из того потока, в котором он был создан
Здравствуйте друзья. Cross-thread operation not valid: Control 'progressBar1' accessed from a...

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru