powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вручную добавить обработчик события?
12 сообщений из 12, страница 1 из 1
Как вручную добавить обработчик события?
    #37693903
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вручную добавить обработчик события?
Код: c#
1.
2.
3.
4.
5.
TextBox MyTextBox = new TextBox();
Button MyButton = new Bitton();

Panel.Controls.Add(MyTextBox);
Panel.Controls.Add(MyButton);



А как теперь сделать, чтобы при клике на кнопку менялся текст TextBox?
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37693933
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
ЗАЧЕМ создавать все это динамически???

шо ж за день такой сегодня...
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694086
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делаю форму для редактирования записей в бд. Заранее колличество полей неизвестно, приходится создавать динамически.
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694098
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
а репитер для этого заюзать не?
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694141
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxterbearя делаю форму для редактирования записей в бд. Заранее колличество полей неизвестно, приходится создавать динамически.
Код: c#
1.
2.
3.
4.
MyButton.Click += new EventHandler(MyButton_Click);
private void MyButton_Click(object sender, System.EventArgs e){
     //do smth    
}
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694148
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот, сделал уже может кому-то пригодится.

Код: c#
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.
33.
34.
public partial class _Default : System.Web.UI.Page 
{
    Label label1 = new Label ( );
    AdvanceButton button1 = new AdvanceButton ( );
    public int test = 1;

    public void TestFunction(Object sender,
    EventArgs e)
    {
        AdvanceButton ab1 = new AdvanceButton();
        ab1 = (AdvanceButton)sender;

        label1.Text = ab1.LabelName;
    }

    protected void Page_Load(object sender, EventArgs e)
    {

        button1.Text = "Button1";
        label1.Text = "before push butyton text";

        Panel1.Controls.Add ( label1 );
        Panel1.Controls.Add ( button1 );

        button1.Click += new EventHandler ( TestFunction );
    }
    protected void Button1_Click ( object sender, EventArgs e )
    {

        


    }
}




еще вопрос, если я хочу передать в функцию параметер, кошерно/православно ли это делать таким образом, на примере с кнопкой
я просто создал класс потомок с дополнительными полями, через которые и передаю параметры а потом просто вызываю sender.XXX

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
public class AdvanceButton:Button
{
	public AdvanceButton()
	{
		
	}

    public String LabelName = "label name ahaha";
}
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694150
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConst, только увидел ваш пост, спасибо!
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694158
maxterbear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю что нужно передавать параметры через EventArgs но как это сделать? (
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694160
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
maxterbearеще вопрос, если я хочу передать в функцию параметерэх http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.commandargument.aspx
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694277
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.ЗАЧЕМ создавать все это динамически???

шо ж за день такой сегодня...

да уж..
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694287
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxterbearвот, сделал уже может кому-то пригодится.
Выбросьте в помойное ведро и никому не показывайте.
...
Рейтинг: 0 / 0
Как вручную добавить обработчик события?
    #37694465
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУmaxterbearвот, сделал уже может кому-то пригодится.
Выбросьте в помойное ведро и никому не показывайте.

+1 ))
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вручную добавить обработчик события?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]