Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
Есть класс. Есть на форме две кнопки. В процедуре нажатия кнопки одной кнопки я создаю объект класса и инициализирую переменную объекта . Вопрос: После того как процедура первой кнопки объект уничтожится? Что мне написать в процедуре второй кнопки , чтобы я достучался до созданного объекта? И вообще как это сделать? Вот класс public class X { public string h; public X(string k) { h = k; } } Вот процедура первой кнопки private void button1_Click(object sender, EventArgs e) { X ob = new X("qqq"); } private void button2_Click(object sender, EventArgs e) { ??? // здесь надо достучаться до объекта ob } Как? Или я что не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:23 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
Очевидно, что кнопки находятся в окне , поэтому можно в классе окна объявить переменную типа X private X ob=new X("qqq"); private void button1_Click(object sender, EventArgs e) { /*X ob = new X("qqq");-> убрать */ } private void button2_Click(object sender, EventArgs e) { MessageBox.Show(ob.h); //например так } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:37 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
Спасибо большое.Получилось! Последний вопрос. Как передать в процедуру обработки события, напр нажатия кнопки какой либо аргумент для его использования в этой процедуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:28 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
авторкакой либо аргумент для его использования в этой процедуреоткуда передавать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:31 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
ну скажем передаем процедуре в качества параметра объект класса какого нибудь ,а в процедуре получаем доступ к полям этого объекта. Откуда? Ну скажем тот же объект , который объявлен в классе формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:41 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
автор...передаем процедуре в качества параметра...кто этот неизвесный, который будет передавать (далее по тексту) ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:53 |
|
||
|
Помогите чайнику!
|
|||
|---|---|---|---|
|
#18+
авторВот класс public class X { public string h; public X(string k) { h = k; } } Вот процедура первой кнопки private void button1_Click(object sender, EventArgs e) { X ob = new X("qqq"); } private void button2_Click(object sender, EventArgs e) { ??? // здесь надо достучаться до объекта ob } Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32758895&tid=1438050]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
5ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 386ms |

| 0 / 0 |
