Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как изменить текст кнопки / 8 сообщений из 8, страница 1 из 1
05.03.2019, 16:10
    #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
05.03.2019, 16:12
    #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
05.03.2019, 16:13
    #39782577
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
listtoviewтекст кнопки меняется после выполнения кода, как сделать до выполнения?Подход неправильный. Если у тебя код выполняется столь долго, что на глаз есть разница, когда обновляется кнопка, значит нужно выполнить этот код в другом потоке. Тогда и надпись на кнопке сама по себе нормально обновится.
...
Рейтинг: 0 / 0
05.03.2019, 16:17
    #39782580
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
всем спасибо, сделаю в отдельном потоке
...
Рейтинг: 0 / 0
05.03.2019, 16:18
    #39782582
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
программа несложная
не хотел заморачиваться с потоками
придется
...
Рейтинг: 0 / 0
05.03.2019, 16:22
    #39782588
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
вебсервис там вызывается
а он может быть долгим
полюбому поток надо получается
...
Рейтинг: 0 / 0
05.03.2019, 16:32
    #39782603
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
listtoviewвебсервис там вызываетсяну так для вызова вебсервиса И ТАК существуют асинхронные методы, что париться-то?
...
Рейтинг: 0 / 0
05.03.2019, 17:24
    #39782630
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как изменить текст кнопки
listtoviewвебсервис там вызывается
а он может быть долгим
полюбому поток надо получается

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

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

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


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