Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
43 / 1 / 1
Регистрация: 05.01.2014
Сообщений: 337

Как избежать проверку на пустой ListBox

11.01.2018, 09:14. Показов 776. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть проект сортировки входной последовательности, сортировка происходит по заданному алгоритму с учетом переворота входной строки. За счет проверки на наличие информации в listBox-е, при выборе радиокнопки 2 и больше, приходится нажимать кнопку Расчет 2 раза (первое нажатие- основная сортировка, второе нажатие- сортировка с учетом радиокнопки). Как избежать нажатие кнопки Расчет 2 раза?
Вложения
Тип файла: rar project.rar (1.16 Мб, 13 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.01.2018, 09:14
Ответы с готовыми решениями:

Как избежать php проверку 1 поля из формы?
через js я сворачиваю и разворачиваю поле address в форме, меняется стиль на display:none; вопрос как не проверять эту поле через php...

Как избежать не нужной пустой реализации виртуальных методов в базовом классе?
Для наглядности: class BASE { public: BASE(); ~BASE(); virtual void Do();

Как сделать проверку на пустой textbox?
Вводятся s и m s = TextBox7.Text m = TextBox8.Text Если они пустые то прога выдает ошибку. Как сделать проверку?

5
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
12.01.2018, 21:20
Добавьте перед вызовом потока
C++
1
Button1->Enabled=false;
а в конце потока (перед выходом)
C++
1
Form1->Button1->Enabled=true;
(У меня почему-то ваш проект вообще не запустился).
0
43 / 1 / 1
Регистрация: 05.01.2014
Сообщений: 337
16.01.2018, 09:04  [ТС]
shyub, вы имеете ввиду так?

C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)               
 { Button1->Enabled=false;
    calcThread_1 = new CalcThread(false);
    Form1->Button1->Enabled=true;
 }
Добавлено через 22 часа 9 минут
так не работает, также приходится нажимать кнопку Расчет 2 раза для правильной сортировки
0
394 / 194 / 48
Регистрация: 11.07.2013
Сообщений: 1,211
17.01.2018, 08:30
Нет, я имел ввиду вот так:
C++
1
2
3
4
5
void __fastcall TForm1::Button1Click(TObject *Sender)               
 { 
   Button1->Enabled=false;
   calcThread_1 = new CalcThread(false);
 }
А там, где вы описываете CalcThread() последней строчкой должно быть:
C++
1
Form1->Button1->Enabled=true;
0
43 / 1 / 1
Регистрация: 05.01.2014
Сообщений: 337
17.01.2018, 08:38  [ТС]
shyub, нет также, не работает
0
43 / 1 / 1
Регистрация: 05.01.2014
Сообщений: 337
06.02.2018, 10:01  [ТС]
Никто не знает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2018, 10:01
Помогаю со студенческими работами здесь

Как сделать проверку ListBox?
Всем доброго времени суток! Подскажите как сделать проверку listbox, узнать есть ли какие то данные там? Или как узнать есть ли...

В функции необходимо сделать проверку пустой ли указатель или нет
Помогите разобраться. Существует указатель на структуру. Этот указатель (его адрес передается в функцию). В функции необходимо сделать...

Сделать проверку на добавление данных в listbox
На форме listbox, текстовое поле, кнопка по кнопке в listbox добавляется тест, введенный в текстовое поле: ...

Пустой Список Элементов Редактора Коллекции: Items при создании ContextMenu для ListBox
Всем готовым помочь неофиту мои приветствия. Пытаюсь быстро соорудить некую форму в Visual Studio Express 2010 C#. Проект WPF. ...

MVVM. Как прибиндить TextBox к вложенному ListBox в ListBoxItem основного ListBox
<UserControl x:Class="Wpf_CareerPattern.Views.MainView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru