Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Перенос с builder6 на XE7
У меня был проект на билдере6, он открылся XE 7, на компилироваться не хочет. Одна из причин, у меня все переменные и т.д. используют char и XE 7 начинает ругаться на проблему перевода char d... Пробовал, не помогло( тоже самое Добавлено через 16 часов 9 минут И что же с исключениями может быть?
C++ Builder Открытие и закрытие memo1 при нажатии на button1 https://www.cyberforum.ru/ cpp-builder/ thread1370149.html
Как запрограммировать компонент memo1, чтобы при первом нажатии на кнопку открывался, а при повторном нажатии закрывался? Что значит "открывался"? Появлялся/исчезал? Тогда так: void __fastcall TForm1::Button1Click(TObject *Sender) { Memo1->Visible ^= true; }
Call of nonfunction C++ Builder
Попытался получить список друзей в скайпе... не получилось. Memo1->Text = Skype1->Friends().c_str(); Пишет что-то надо в скобках указать... я не понимаю... Помогите пожалуйста :cry: Недавно... Memo1->Lines->AddStrings(Skype1->Friends);
C++ Builder Void To Bool
Как можно void преобразовать в bool? if(Skype1->Attach(6, VARIANT_TRUE)) { ShowMessage("ERROR"); } Не работает. Cannot convert 'void' to 'bool' ошибка Senchick, совершенно непонятно, зачем там if. Для того, чтобы узнать, было ли подключение успешным, есть событие OnAttachmentStatus: void __fastcall TForm1::SkypeAttachmentStatus(TObject *Sender,...
C++ Builder Как организовать задержку между созданием динамических кнопок?
Здравствуйте! Я новичок в C++ Прошу подсказать как можно организовать задержку 1 сек между появлением на форме динамических кнопок с 1 по 5? Вот так я делаю 5 динамических кнопок при запуске... Это ничего не даст. Просто форма будет создаваться на 5 секунд дольше. А вот если сделать это в таймере с интервалом в одну секунду, и после того, как пройдет 5 тиков - отключить таймер - тогда...
C++ Builder Как посчитать правильные ответы RadioGroup? https://www.cyberforum.ru/ cpp-builder/ thread1370678.html
как посчитать правильные ответы RadioGroup ? в делфи я так делал case radiogroup1.itemindex of 0..2 bal:=0; 3: bal:=1; а как такое в c++? а как такое в c++? В Builder C++?
C++ Builder Выравнивание текста в TEdit https://www.cyberforum.ru/ cpp-builder/ thread1369527.html
День добрый. Вопрос. Есть Edit1, Edit2 в них текст. Требуется выровнять текст 1. по правой стороне Edit1, 2. по центру в Edit2 Вариант с BiDiMode не работает. Спасибо за помощь. У Edit-а есть свойство Alignment, прямо в Object Inspector-е выставь первому в taRightJustify, второму - в taCenter
C++ Builder Видео с ютуба https://www.cyberforum.ru/ cpp-builder/ thread1370865.html
Скажите есть ли в с++ компонент, который проигрывает видео с ютуба? Есть. TWebBrowser называется: http://stackoverflow.com/questions/3931487/is-there-any-other-way-to-view-youtube-video-on-delphi/3931635#3931635
C++ Builder Html в cppwebbrowser Как открыть html файл в cppwebbrowser который расположен в папке проекта sorokolit, ну и volvo тебе закономерно ответит, что нет у него ошибки. Дальше что? :rtfm: Нужно описывать проблему наиболее полно, указывать текст ошибки, весь код и номер счета на Кайманах. https://www.cyberforum.ru/ cpp-builder/ thread1370923.html C++ Builder Вычисление числа Пи различными алгоритмами
Вычисление числа Пи различными алгоритмами. С++ Builder. Всем привет! Помогите с курсовой по С++. Суть программы состоит в том, что нужно найти число Pi разными алгоритмами. Есть у кого нибудь... Использование библиотеки gmp на примере вычисления числа Пи
C++ Builder ValueListEditor, удалить кликнутую пользователем строку https://www.cyberforum.ru/ cpp-builder/ thread1369842.html
Доброго времени! Ребят, подскажите по ValueListEditor. Нужно удалить кликнутую пользователем строку. Вопрос - как узнать какая строка кликнута ? В обычном листбоксе есть свойство ItemIndex, а тут... Оказалось все гораздо проще: vle->DeleteRow(vle->Row); Вот статейка, правда на делфях, но один фиг :) http://delphi-prg.ru/komponent-delphi-valuelisteditor
C++ Builder Получить HWND по pid Всем доброго времени суток. Кто в курсе как можно по pid получить HWND, делаю так HWND Window(int id) { HWND hwnd=FindWindow(NULL,NULL);//В справке написано что при таком варианте переберёт все... нет только рабительское окно процесса с таким pid https://www.cyberforum.ru/ cpp-builder/ thread1370689.html
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
07.10.2015, 22:22 0

Проверка правильности введённых данных в StringGrid (C++ Builder) - C++ Builder - Ответ 8165110

07.10.2015, 22:22. Показов 2846. Ответов 10
Метки (Все метки)

Ответ

Апну тему. А как организовать проверку вводимых данных на лету? Т.е. если пользователю, например, разрешается вводить только числа (можно с точкой), то код можно прописать такой:
C++
1
2
3
4
5
6
7
void __fastcall TMainForm::Tabl_DsKeyPress(TObject *Sender, System::WideChar &Key)
{
    if (!isdigit(Key))
        {
        ShowMessage("Вводите только числа!!!");
        }
}
Причем нужно учесть коды некоторых клавиш (пробел, энтер и т.п.). Но при таком подходе все-равно строковые символы вводятся.
Вопрос. Как при таком событии (KeyPress) в таблице, отказаться от введенного строкового символа ? Смещать курсор на одну позицию назад и удалять введеный символ ?

Вернуться к обсуждению:
Проверка правильности введённых данных в StringGrid (C++ Builder) C++ Builder
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.10.2015, 22:22
Готовые ответы и решения:

Проверка правильности введённых данных
Здравствуйте, есть задача: Напишите программу, которая определяет, имеется ли среди введенных с клавиатуры чисел, а и b – лежащие в...

Проверка правильности введенных данных
Добрый день! Имеется лаба: Задача 3.1. Создайте сайт из двух страниц.Первая страница имеет заголовок Заказ мебели. На ней расположены два...

Проверка правильности введенных данных в ячейке DataGridView?
Здавствуйте, уважаемые! Как осуществить проверку на предмет того, было ли правильно введено значение в ячейку? Формат ячейки - дата. Я...

10
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.10.2015, 22:22
Помогаю со студенческими работами здесь

Проверка правильности последовательности введённых символов
Допустим есть три символа (a, b, c). Я поочерёдно ввожу эти символы в аналогичном порядке(в консоли, через оператор cin например). Нужно...

Проверка правильности введенных фамилий и имен
Здравствуйте)Помогите пожалуйста решить небольшую задачу. Создайте страницу Web-приложения, выполняющего проверку правильности введенных...

Запрос логина и пароля и проверка правильности введенных значений
написать программу запрашивающая логин и пароль и выполняющую проверку правильности введенных значений

Проверка правильности введенных дат с использованием регулярных выражений
Напишите программу с использованием регулярных выражений, выполняющую проверкуправильности введенных даты в виде, например, 17 октября 2016...

Проверка правильности ввода данных
имеется несколько groupbox с radoibutton и несколько texbox, куда необходимо ввести значения переменных. когда выбирается radiobutton из...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru