Переключения текста в Label

107
17 мая 2021, 02:10

Подскажите как сделать такого плана переключение текста?

Answer 1

Ну, например можно создать асинхронный цикл и запихнуть всё в него

public class MyForm : Form
{
    Label myLabel;  
    public MyForm()
    {
        myLabel = new Label();
        this.Controls.Add(myLabel);
        this.Load += OnLoad;
    }
    private async void OnLoad(object sender, EventArgs e)
    {
        var closed = false;
        this.FormClosed+= (s, a) => closed = true;
        var messages = new [] {"Hello", "How its going", "Another message"};
        int counter = 0;
        while(!closed)
        {
            myLabel.Text = messages[counter%messages.Length];
            counter++;
            await Task.Delay(1500);
        }
    }
}

Вызывается это так

var form = new MyForm();
form.ShowDialog();

Результат

READ ALSO
Как обновить данные в базе данных

Как обновить данные в базе данных

Я работаю над WPF приложением, в нём есть DataGrid и он связан с базой данныхУ меня есть методы для добавления и удаления данных из Базы и DataGrid

88
Как создать загрузочный экран перед показом формы?

Как создать загрузочный экран перед показом формы?

У меня есть форма ( ScreenSplashcs ) которая показывает при запуске текст и проверяет некое bool значение

132
Можно ли использовать только primary key в MySQL таблице?

Можно ли использовать только primary key в MySQL таблице?

Дана MySQL БД для хранения анкет и результатов их заполнения

232