powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как изменить текст кнопки
8 сообщений из 8, страница 1 из 1
Как изменить текст кнопки
    #39782574
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/// <summary>
        /// Загрузить
        /// </summary>
        private void bLoad_Click(object sender, EventArgs e)
        {
            ((Button)sender).Text = "Загрузка...";
            pbLoader.Show();

            try
            {
                this._paymentOrders.Clear();
...



текст кнопки меняется после выполнения кода, как сделать до выполнения?
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782576
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/// <summary>
        /// Загрузить
        /// </summary>
        private void bLoad_Click(object sender, EventArgs e)
        {
            ((Button)sender).Text = "Загрузка...";
            pbLoader.Show();

            try
            {
                this._paymentOrders.Clear();
...



текст кнопки меняется после выполнения кода, как сделать до выполнения?
кнопка должна поменять текст сразу после нажатия и потом должен выполнять код после Show()?
Application.DoEvents()?
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782577
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewтекст кнопки меняется после выполнения кода, как сделать до выполнения?Подход неправильный. Если у тебя код выполняется столь долго, что на глаз есть разница, когда обновляется кнопка, значит нужно выполнить этот код в другом потоке. Тогда и надпись на кнопке сама по себе нормально обновится.
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782580
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо, сделаю в отдельном потоке
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782582
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
программа несложная
не хотел заморачиваться с потоками
придется
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782588
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вебсервис там вызывается
а он может быть долгим
полюбому поток надо получается
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782603
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewвебсервис там вызываетсяну так для вызова вебсервиса И ТАК существуют асинхронные методы, что париться-то?
...
Рейтинг: 0 / 0
Как изменить текст кнопки
    #39782630
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoviewвебсервис там вызывается
а он может быть долгим
полюбому поток надо получается

Потоки используют слабаки, держись!

а если всунуть после изменения текста Refresh();

Код: c#
1.
2.
3.
((Button)sender).Text = "Загрузка...";
((Button)sender).Refresh();
            pbLoader.Show();
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как изменить текст кнопки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]