none
Windows Form Text Exchange RRS feed

  • Вопрос

  • Форма. на нем 2 лабела (label1, label2), есть текст бокс (textBox1).

    label1.Text = "qwe";

    label2.Text = "asd";

    при двойном щелчке, текст из label1 должен передаться в textBox1. оттуда пользователь напишет то что хочет, и при нажатий кнопки ОК, текст от textBox1 передается назад в label1, вроде ничего сложного правда?

    но я пытаюсь сделать так что бы можно было при двойном щелчке на label2, текст передавался уже от label2 в textBox1. и вернулся оттуда именно в label2. то есть кто заказывает текст, тому и вернуть редактированный текст из textBox1

    пробовал по разному, никак не могу передать текст от textBox1 в Label который его вызвал.

    8 февраля 2013 г. 5:26

Ответы

  • У события DoubleClick первым параметром идет обьект который вызвал срабатывание события, вы можете создать переменную и хранить в ней ссылку на лабел в котором пользователь сделал doubleClick было срабатывание, и потом просто записывать в него
    label Sender
    private void label1_DoubleClick(object sender, System.EventArgs e)
    {
    Sender = (Label)sender;
    }


    • Помечено в качестве ответа Medet Tleukabiluly 8 февраля 2013 г. 6:06
    8 февраля 2013 г. 5:40

Все ответы

  • У события DoubleClick первым параметром идет обьект который вызвал срабатывание события, вы можете создать переменную и хранить в ней ссылку на лабел в котором пользователь сделал doubleClick было срабатывание, и потом просто записывать в него
    label Sender
    private void label1_DoubleClick(object sender, System.EventArgs e)
    {
    Sender = (Label)sender;
    }


    • Помечено в качестве ответа Medet Tleukabiluly 8 февраля 2013 г. 6:06
    8 февраля 2013 г. 5:40
  • У события DoubleClick первым параметром идет обьект который вызвал срабатывание события, вы можете создать переменную и хранить в ней ссылку на лабел в котором пользователь сделал doubleClick было срабатывание, и потом просто записывать в него
    label Sender
    private void label1_DoubleClick(object sender, System.EventArgs e)
    {
    Sender = (Label)sender;
    }


    огромное спасибо, и как я мог упустить это =(
    8 февраля 2013 г. 6:07