Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Petr_S
196 / 197 / 87
Регистрация: 21.04.2013
Сообщений: 383
1

ООП. Как обработать событие приватного класса

03.07.2015, 17:20. Просмотров 243. Ответов 1
Метки нет (Все метки)

Доброго времени суток. Public класс содержит в себе экземпляр Private класс, в котором может произойти событие.

Схематический пример классов:
vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Public Class PublicClass
    Private _PrivateClass As PrivateClass
 
    Sub New()
        _PrivateClass = New PrivateClass
        _PrivateClass.PC_Call()
    End Sub
    '
    '
    Private Class PrivateClass
        Public Event PrivateClassCall(ByVal sender As Object, ByVal e As EventArgs)
 
        Public Sub PC_Call()
            RaiseEvent PrivateClassCall(Me, New EventArgs)
        End Sub
    End Class
End Class
Как, в основной программе, обработать событие этого приватного класса Public Event PrivateClassCall?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 17:20
Ответы с готовыми решениями:

Класс: Как обработать событие последнего объекта в форме, не создавая в классе объекта промежуточное событие?
Итак! Проблема состоит в следующем! Имеется класс в который входит объект...

Как обработать событие, срабатываемое по нажатию на вкладку TabControl
Например, есть элемент TabControl1 с открытой вкладкой TabPage1. Юзер нажимает...

Обработать событие удаления из БД Access невыбранной записи
В грид выводятся данные из таблицы access. Имеется кнопка для удаления...

Как создать событие event которое можно изменить для конкретного экземпляра класса?
создал свой класс MyDGV и создал в нем событие BeforeLoad и AfterLoad например...

Как обработать событие click и событие нажития стрелки?
Допустим есть кнопка влево-вправо для горизонтального листания товаров. Как...

1
ovva
2394 / 2026 / 497
Регистрация: 02.02.2013
Сообщений: 1,886
Записей в блоге: 2
04.07.2015, 00:53 2
Думаю что никак. Основная программа не увидит никаких объектов этого класса ну и событий соответственно. Область видимости для объектов класса PrivateClass ограничивается классом PublicClass. Даже объявить как Public объект класса PrivateClass в классе PublicClass не удасться. Проектировать классы придется по другому.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2015, 00:53

Mutex блокировка приватного поля класса
Доброго времени суток. Использую Qt Creator 5.1.1 MinGW 32 Вопрос в...

Как обработать событие подкомпонента?
Здравствуйте. Создаю сложный компонент, появился вопрос. Как обработать событие...

Как обработать событие keypress?
Я хочу чтобы при нажатии клавиши 'стрелка вправо' на клавиатаре выполнялась...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru