![]() |
Модераторы: Partizan, gambit Страницы: (14) Все « Первая ... 9 10 [11] 12 13 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 2 Всего: 5 |
Что ты понимаешь под модулем? В .net-е это сборка в которой компилируется класс.
Приведи пример где неработает. --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 4 Всего: 30 |
модуль - новый фаил класса (когда нажимаеш на проект правой кн мыши, add - class), вот если из него обращатся к форме Form1.RichEdti1.Text... то это не работает.
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 2 Всего: 5 |
при этом не важно в каких файлах определены классы Это сообщение отредактировал(а) wotker - 5.7.2008, 21:42 --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
Exai1e |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 4 Всего: 30 |
например вот
Добавлено через 2 минуты и 49 секунд wotker, все вроде понял, спасибо. -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
||||||
|
|||||||
wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 2 Всего: 5 |
Так не пойдет.
Если у тебя статическое (т-е класса) св-во/поле, то да. В данном случае ты хочешь получить доступ к полю экзампляра класса. --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
Jade |
|
||||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.10.2006 Где: Киев Репутация: нет Всего: нет |
приветствую.
вопрос скорее всего неновый, но ответы на похожие или аналогичные совершенно непонятны для меня. есть форма. на форме есть панель. на панели пикчербокс. есть класс "картинка". в нем сама картинка типа bitmap, куча ее параметров и функций для работы с ними. есть опен_файл_диалог, который открывает картинки. у него на file_ok прописано создание объекта класса "картинка".
в конструкторе класса "картинка" мне необходимо в пикчербоксе (тот который на панеле формы) отобразить мой битмап. --- я сделал в классе формы функцию
но ее вызвать в конструкторе класса "картинка" нельзя. расскажите пожалуйста как мне нужно поступить. заранее спасибо. Это сообщение отредактировал(а) Jade - 27.8.2008, 15:58 |
||||
|
|||||
Moid |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 27.3.2006 Репутация: нет Всего: 3 |
Проблема следующая:
Есть форма, на разных табах которой лежит 2 UserControl'а. Нужно при переходе на 2-ю вкладку заполнить данными конторолы этой вкладки. Сделать это нужно так, чтобы небыло завязанности на форму. Решил сделать так: Вызываю при переходе на квладку метод из класса Presenter'a метод, в который передаю свой "объект":
В результате контролы пустые... Значения в них почемуто не зхаписываются, почему? -------------------- "Всё должно быть сделано настолько простым, насколько это возможно, но не проще" (с) А.Эйнштейн |
||||||
|
|||||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
Moid,
Создавать новый объект наверно не стоит. Надо просто найти объект на вкладке и вызвать у него FillValues -------------------- СУВ, Partizan. |
|||
|
||||
Moid |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 27.3.2006 Репутация: нет Всего: 3 |
Partizan, каким образом его можно найти? Можно пример.
-------------------- "Всё должно быть сделано настолько простым, насколько это возможно, но не проще" (с) А.Эйнштейн |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 8 Всего: 67 |
Moid, пробежаться по коллекции дочерних контролов на вкладке
TabPage.Controls -------------------- СУВ, Partizan. |
|||
|
||||
Moid |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 27.3.2006 Репутация: нет Всего: 3 |
Проблему решил так:
Передаю с формы ссылку на сонтрол:
В презентере:
-------------------- "Всё должно быть сделано настолько простым, насколько это возможно, но не проще" (с) А.Эйнштейн |
||||
|
|||||
v_enom |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 11.10.2006 Репутация: нет Всего: нет |
я решил вот как:
требовалось: из формы MainForm вызвать форму ConnectForm через кнопку "Connect" в меню, а потом из формы ConnectForm сделать видимой еще одну кнопку "File" меню в MainFrom (ранее была невидема) делаем так: в файле главной формы mainForm (в которй потом будем что-то изменять из 2ой формы ConnectForm. Я делал Enabled кнопку "File" в menuStrip) делаем открытый метод public void FileToolStripEnabledChange(bool val) и "финт ушами" ввиде передачи во 2ую форму this (объекта первой формы mainForm)
а во второй форме, которая будет что-то менять по нажатию кнопки делаем следующее:
по-другому у меня не получилось. просто сделать public - все равно выдает ошибку доступа. Добавлено @ 01:10 P.S. Для тех, кто переходит с Delphi или, как я, с Builder - реально непонятно и неинтуитивно. Это сообщение отредактировал(а) v_enom - 9.11.2008, 01:12 |
||||
|
|||||
Rififi |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: нет Всего: 36 |
v_enom,
делай взаимодействие между формами через эвенты
В форме ConnectForm
|
||||
|
|||||
DarkASU |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 13.5.2008 Репутация: нет Всего: нет |
А такой вопросик в дочерней форме есть строка коннекта к серверу как передать в основную что коннект прошел успешно. И работать далее из основной формы под зарегистрированым юзером.
|
|||
|
||||
EgoBrain |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 23.3.2008 Где: Комната Репутация: 1 Всего: 2 |
|
||||
|
|||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |