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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> взаимодействие классов 
:(
    Опции темы
Trewsa
Дата 25.9.2012, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день, господа! Я пока еще не очень понимаю сути .NET(C#), а может ООП. И в связи с этим возник вопрос(не знаю на сколько корректен он).
Создал свой класс в проекте Windows Application, который просто считывает данные с текстового файла и выводит найденные строки. В классе есть метод string output, возвращающий найденную строку, но все время вызывать этот метод из класса формы думаю, что не очень корректно. С этим и вопрос как можно из созданного класса, выводить данные например в компонент textbox. 
Или например:
1) При запуске второй формы и  каких либо изменений в checkbox(radiobutton и пр.), соотвествено актвируются какие либо контролы.
2) При парсинге xml или какого либо конфиг файла, непосредственно из класса  парсера менять содержимое формы.  

С уважением.
PM MAIL   Вверх
IBS
Дата 25.9.2012, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Trewsa @  25.9.2012,  08:38 Найти цитируемый пост)
 С этим и вопрос как можно из созданного класса, выводить данные например в компонент textbox

Может это, хотя, если честно, 3 раза вопрос перечитал - не понял суть  )
Код

textbox.Text = "какой-то текст";


PM MAIL   Вверх
Trewsa
Дата 25.9.2012, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(IBS @ 25.9.2012,  10:04)
Цитата(Trewsa @  25.9.2012,  08:38 Найти цитируемый пост)
 С этим и вопрос как можно из созданного класса, выводить данные например в компонент textbox

Может это, хотя, если честно, 3 раза вопрос перечитал - не понял суть  )
Код

textbox.Text = "какой-то текст";


Например из класса AnyClass получить доступ к объектам(контролам) находящимся в классе Form1
Код

namespace example
{
    class AnyClass {
           AnyClass() {
               
    }

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }
    }

}




PM MAIL   Вверх
IBS
Дата 25.9.2012, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Trewsa @  25.9.2012,  10:40 Найти цитируемый пост)
Например из класса AnyClass получить доступ к объектам(контролам) находящимся в классе Form1

Как вариант, можно передавать контролы на обработку тому или иному классу. Т.е. метод класса AnyClass будет принимать в себя например TextBox.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

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


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

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


 




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


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

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