Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> panel 
V
    Опции темы
larinva
Дата 11.8.2010, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



Народ помогите думал, что разобрался оказывается не совсем. Не могу сообразить, ситуация такая: имею 2 формы form1 на ней расположена panel1, на  form2 кнопка по нажатию которой происходит сканирование сети , находятся компы к ним прибавляется картинка. Нужно чтобы найденные картинки добавились на panel1 form1. Пож-та
PM MAIL   Вверх
larinva
Дата 11.8.2010, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



Народ помогите
PM MAIL   Вверх
Springtime
Дата 11.8.2010, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



BeginInvoke
http://msdn.microsoft.com/en-us/library/sy...egininvoke.aspx

Это сообщение отредактировал(а) Springtime - 11.8.2010, 12:11
--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
KelTron
Дата 11.8.2010, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 9
Всего: 38



Что именно не получается?


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
larinva
Дата 11.8.2010, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



не получается на нажатию кнопки на form2 добавить на form1 panel1 найденный результат user posted image это нужно добавить

PM MAIL   Вверх
KelTron
Дата 11.8.2010, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 9
Всего: 38



Вот тебе пример с листбоксом, что тебе надо по аналогии..

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  WindowsFormsApplication35.rar 39,89 Kb


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
larinva
Дата 11.8.2010, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



получается мне нужно передать в panel вот это. Как это сделать

Код

 List<WorkStat> workstat = new List<WorkStat>(); //массив компов

private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                WorkStat workst = new WorkStat(checkedListBox1.Items[i].ToString() ,0, 0);
                workstat.Add(workst);                
            }
}


Это сообщение отредактировал(а) larinva - 11.8.2010, 12:52
PM MAIL   Вверх
Springtime
Дата 11.8.2010, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



Цитата(larinva @  11.8.2010,  12:51 Найти цитируемый пост)
получается мне нужно передать в panel вот это. Как это сделать


BeginInvoke
http://msdn.microsoft.com/en-us/library/sy...egininvoke.aspx

--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
larinva
Дата 11.8.2010, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



делаю так и ничего 
Код

this.mainForm.mapPanel.BeginInvoke(new MethodInvoker(delegate { workstat.Add(workst); }));

PM MAIL   Вверх
KelTron
Дата 11.8.2010, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 9
Всего: 38



Springtime, наверно тебя не понял, т.к. BeginInvoke тут вообще не при чём.

Нифига непонятно что ты хочешь, уже и так тебе пример дал в котором всё наглядно, формулируй свой вопрос внятно и может тебе кто то поможет.


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
larinva
Дата 11.8.2010, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



мне нужно в panel вот это
Код

List<WorkStat> workstat = new List<WorkStat>(); //массив компов
private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                WorkStat workst = new WorkStat(checkedListBox1.Items[i].ToString() ,0, 0);
                  
тут нужно найденное добавить на panel form1    workst   
      
            }
}

PM MAIL   Вверх
Springtime
Дата 11.8.2010, 14:16 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



Цитата(KelTron @  11.8.2010,  13:30 Найти цитируемый пост)
наверно тебя не понял, т.к. BeginInvoke тут вообще не при чём.


Это ты наверное не совсем понял -

Цитата(larinva @  11.8.2010,  10:54 Найти цитируемый пост)
имею 2 формы form1 на ней расположена panel1


ДВЕ ФОРМЫ!!!!!

Цитата(larinva @  11.8.2010,  10:54 Найти цитируемый пост)
 form2 кнопка по нажатию которой происходит сканирование сети


НА ФОРМЕ-2 КНОПКА!

Цитата(larinva @  11.8.2010,  10:54 Найти цитируемый пост)
Нужно чтобы найденные картинки добавились на panel1 form1


ТО ЕСТЬ НА ФОРМУ-1!!!

ЧТОБЫ ОДНА ФОРМА ВЗАИМОДЕЙСТВОВАЛА С ДРУГОЙ!!!!
В ТОМ ЧИСЛЕ ДОБАВЛЯЛА ЭЛЕМЕНТЫ.
--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
larinva
Дата 11.8.2010, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



проблемы взаимодействия нет, проблема с добавление найденных элементов ТОЛЬКО НА ПАНЕЛЬ НА ДР КОНТРОЛЫ ПРОБЛЕМ НЕТ !!!
PM MAIL   Вверх
Springtime
Дата 11.8.2010, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 221
Регистрация: 25.10.2006
Где: Россия, Тюмень

Репутация: 0
Всего: 2



покажи как это делаешь?
--------------------
ICQ: 1fe410f46e7f48f6c721bc866d8294a2
PM MAIL ICQ   Вверх
larinva
Дата 11.8.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 24.7.2006

Репутация: нет
Всего: 1



Код

List<WorkStat> workstat = new List<WorkStat>(); //массив компов
private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                WorkStat workst = new WorkStat(checkedListBox1.Items[i].ToString() ,0, 0);
                  
тут нужно найденное добавить на panel form1    workst   
      
            }
}


PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0617 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.