Загрузка...

Performing an action 1 time on button click?

Thread in C# created by BANK1R_inactive2798101 Apr 27, 2022. 271 view

  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. BANK1R_inactive2798101 Topic starter
    2. vtlstolyarov
    3. View the next comments (2)
  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...