+ Ответить в теме
Показано с 1 по 3 из 3

Тема: TLabel

  1. #1
    Аватар для Alan_wake Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Постоялец
    Сообщений
    948
    Поблагодарили 9 раз(а) в 9 сообщениях

    TLabel

    О великие гуру.
    Добавьте Tlablel на форму.
    Я привел два примера, когда мы добавляем 2 различных события, при этом не по отдельности, не совместно - никак не работает. Хотя при этом мне нужно использовать Их совместно
    ->onClick для динамических ф-ций, ->onMouseDown всегда выполняет одну и ту же ф-цию
    PHP код:
    // not working
    c("label1")->onClick = function($e)
    {
    pre($e);
    };
    // working
    c("label1")->onMouseUp = function($e)
    {
     
    pre($e);
    }
    // onCreate form 

    Почему это не работает?
    Последний раз редактировалось Alan_wake; 23.06.2018 в 17:06.

  2. #2
    Аватар для PiEy PiEy Очень опасный тип PiEy Очень опасный тип PiEy Очень опасный тип Путешественник
    Сообщений
    430
    Поблагодарили 40 раз(а) в 40 сообщениях
    а ты нажми правой кнопкой мыши...


  3. #3
    Аватар для Alan_wake Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Alan_wake Очень опасный тип Постоялец
    Сообщений
    948
    Поблагодарили 9 раз(а) в 9 сообщениях
    Цитата Сообщение от PiEy Посмотреть сообщение
    а ты нажми правой кнопкой мыши...

    А это не работает)))
    Да и мне нужно на левую кнопку)


    UPD: АМОРАЛЬНЫЙ БАГ! ВСЕЯ ЖИЗНИ.
    ДОБАВИЛ Я label1, в создании на него кинул ф-цию, которая содержит в себе pre('123');, не более.
    Думаю, может конкретно с этим лэйблом что-то не то, дай-ка я создам ещё один, и проделаю ту же операцию!
    ВУАЛЯ - РАБОТАЕТ! НО ЕСЛИ Я УДАЛЯЮ label1 - всё возвращается на круги своя!
    p.s. объясните мне - тупому лбу, как? что это такое? и как это исправить? и почему оно?

    UPD

    Решил я задачу тупым, тупейшим способом.
    PHP код:
    c("label2")->onClick = function($e)
    {
     
    pre('123');
    };

    c("label2")->onClick = function($e)
    {
     
    pre('1231');
    }; 
    Я не знаю как это всё происходит, почему именно так , мне всё же нужно объяснение
    Последний раз редактировалось Alan_wake; 23.06.2018 в 21:45.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения