Загрузка...

Performing an action 1 time on button click?

Thread in C# created by BANK1R_inactive2798101 Apr 27, 2022. 264 views

  1. BANK1R_inactive2798101
    BANK1R_inactive2798101 Topic starter Apr 27, 2022 Banned 294 Nov 24, 2019
    Карочи у меня на button несколько действий стоит и нужно чтоб 1 из них выполнялось всего 1 раз
     
  2. BANK1R_inactive2798101
    BANK1R_inactive2798101 Topic starter Apr 27, 2022 Banned 294 Nov 24, 2019
    Как такое реализовать?
     
  3. vtlstolyarov
    Выполняешь и записываешь куда-нибудь что выполнил, а перед тем как выполнять не забываешь проверить если уже выполнл или еще нет.
     
    1. View previous comments (2)
    2. BANK1R_inactive2798101 Topic starter
    3. vtlstolyarov
  4. JanitorHvhboom
    JanitorHvhboom Apr 27, 2022 хочу работать. 32 Apr 4, 2018
    Сделай просто проверку, присвой действию булевое значение, если оно выполнилось, то фолс, и прежде чем выполнять второй раз сделай проверку, почти тоже самое что и чел сверху написал.
     
    1. BANK1R_inactive2798101 Topic starter
  5. wDude
    wDude Apr 28, 2022 Боюсь быть не там и не тем. 3666 Aug 14, 2017
    Создай условно (в плане, в качестве примера) публичную булевую (bool) переменную (назовём например: IsAlreadyWorked) и при вызове события нажатия кнопки просто сделай проверку

    C#

    public static bool IsAlreadyWorked;

    if (!IsAlreadyWorked)
    {
    IsAlreadyWorked = true;
    // тут свой код
    }
     
    1. BANK1R_inactive2798101 Topic starter
      wDude, Когда вставляю код внутрь он становится красным и нерабочим
    2. BANK1R_inactive2798101 Topic starter
      wDude, Пофиксил
Top
Loading...