Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запрет ввода символов в поле Edit - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в цикле while http://www.cyberforum.ru/cpp-beginners/thread648838.html
Привет всем! Ниже приведен код программы, в программе две функции одна change() переводит Ф.И.О в формат фамилия - инициалы, а вторая polindrom() с которой собственно и проблема - ищет в введенной...
C++ Не определен базовый класс Доброго времени суток. Столкнулся с проблемой при наследовании, и не могу разобраться, как решить. Есть базовый класс SPoint и два производных Tug, Terminal. #pragma once #include "Port.h"... http://www.cyberforum.ru/cpp-beginners/thread648836.html
C++ Возвращаемые значения функции
Есть функция, которая должна вернуть в программу значение, но что то не так. int StartInfo(int FirstWidth,int FirstHeight) { printf ("Write width: "); scanf("%d",&FirstWidth); printf ("Write...
C++ Что изменить в программе?
Что изменить в программе чтобы можно было работать с несколькими записями благодаря указателям на текущий следующий и предыдущий элемент#include "stdafx.h" #include "cstdlib" #include <iostream>...
C++ Математический маятник http://www.cyberforum.ru/cpp-beginners/thread648802.html
Доброго время суток. Нужно написать программу. Математический маятник совершает колебания по закону x(t) = A* sin(\omega *t + {\omega }_{0}). Частота \omega маятника известна. В начальный момент...
C++ Что изменить в программе? Что нужно изменить в программе или добавить чтобы была возможность работать не с одной а с несколькими записями?#include "stdafx.h" #include "cstdlib" #include <iostream> #include <conio.h>... подробнее

Показать сообщение отдельно
cmath
Модератор
2433 / 1657 / 133
Регистрация: 11.08.2012
Сообщений: 3,299
Завершенные тесты: 5
09.09.2012, 12:36
1) Нужно залезть в свойства компонента Edit, там переключится на список событий для Edit (OnCreate и т.п.) Там найти нужное событие и написать код для его обработки. Я конечно могу ошибаться на счет Key, но вроде в такую переменную записывается символ, введенный c клавиатуры (вы опять таки можете заглянуть в справку Builder'а, там подробно про это все расписано). (Событие называется OnKeyPress (OnKeyDown), также взгляните в справке)
2) На счет буфера: там есть функции для копирования и вставки Copy(); и Paste(); наберите в справке Builder'а (я сам уже давно на VC++ переехал, так что не совсем помню, как их использовать в Builder'е)
3) Чтоб перевести текст из Edit'а, вам нужна ANSI строка. Если правильно помню, то надо записать тип как AnsiString, но вы также лучше уточните в справке. (или же сделайте строку char* и попробуйте впихнуть в нее содержимое Edit'а, если компилятор начнет ругаться, то он выдаст вам, как правильно обозвать тип вашей строки)
P.S. со всплывающей подсказкой помочь совсем не могу, изв. Но вроде как должна быть на панели инструментов, а после в свойствах Edit'a надо её прописать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru