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

Курсор

10.10.2009, 15:49. Показов 1536. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу в Edit1 при нажатии стрелки вниз курсор должен встать в Edit2 как реализовать ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2009, 15:49
Ответы с готовыми решениями:

Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где стоит печатный курсор «|»?
Как сделать, что бы в Memo1, на месте (строке) где стоит курсор, выделялась цветом строчка, где стоит печатный курсор «|»?

Уезжает курсор
Приветствую товарищи коммунисты%-) Странные дела творятся. подгружая свой курсор: Screen->Cursors =...

Курсор в ComboBox...
Как убрать курсор в ComboBox с++builder6?!... (при выборе значения из выпадающего списка необходимо убрать серую подсветку значения и...

12
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 17:09
У Edit1 по событию KeyDown выполнить следующий код
C++
1
2
3
4
 if(Key==VK_DOWN)
        {
        Edit2->SetFocus();
        }
1
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:20  [ТС]
Otaka, а как проверить если в Edit1 написана буква М или буква Ж то пиши сообщение все ок а если нет то пиши ошибку
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 19:23
Вот так:
C++
1
2
3
4
5
6
7
if((Edit1->Text.Pos("М")!=0)||(Edit1->Text.Pos("Ж")!=0))
{
ShowMessage(":)");
}else
{
ShowMessage(":(");
}
0
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:23  [ТС]
Code
1
2
3
4
5
if
((Edit4->Text=="м")+(Edit4->Text=="ж")+(Edit4->Text=="Ж")+(Edit4->Text=="М"))
Label8->Caption="Можете продолжить дальше";
else
ShowMessage("Можно вводиить только М или Ж");
Я уже так замутил это правильно будет ?
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 19:28
Ну, если эти символы только на первых позициях то да. Интересно у тебя там с плюсами.
0
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:29  [ТС]
Цитата Сообщение от Otaka Посмотреть сообщение
Ну, если эти символы только на первых позициях то да. Интересно у тебя там с плюсами.
"Интересно у тебя там с плюсами" это вопрос или что ? ))
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 19:33
Да нет, просто так секунд 10 думал, что там к чему приплюсовуется и зачем. А это типа OR
0
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:34  [ТС]
ага

Добавлено через 1 минуту
У мну тут еще вопрос )) А если в Edit ничего не введено как сделать что бы он не давал нажимать клавишу вниз
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 19:37
C++
1
2
3
4
5
if(Key==VK_DOWN)
        {
        if(Edit1->Text!="")
                    Edit2->SetFocus();
        }
1
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:41  [ТС]
А значит знак восклицания я никак не могу понять что изменится еси его не бует ?

Добавлено через 4 минуты
У тя ошибочка надо так воть )
Code
1
2
3
4
5
6
7
if(Key==VK_DOWN)
        {
        if(Edit4->Text=="")
        Edit4->SetFocus();
        else
        Edit5->SetFocus();
        }
0
 Аватар для Otaka
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
10.10.2009, 19:42
!= - не равно. Почитай кноиги по языку. Очень полезное занятие.
Ошибочка? Может быть.
0
1 / 1 / 1
Регистрация: 19.04.2009
Сообщений: 150
10.10.2009, 19:44  [ТС]
))) Лан по пути работы еси будут вопросы то я сюда задавать буду
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2009, 19:44
Помогаю со студенческими работами здесь

мелькает курсор
void __fastcall TForm1::Chart2MouseMove(TObject *Sender, TShiftState Shift, int X, int Y) { int q=X; int e=Y; if...

Аннимированный курсор
Видел в дельфи игре курсор типа мигающей мишени. Хотелось бы узнать есть ли какие функции анимации курсора в билдере? или это чисто просто...

Курсор в Edit
Приветствую! есть такой код : void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if (Key == '\b') { ...

дышащий курсор
Добрый вечер! Кто подскажет, как сделать курсор в виде окружности плюс к этому чтоб поворотом колесика мыши оно увеличивалось и...

Курсор в DBGrid
Создана база данных SQL сервер. Имеется DBGrid, который отражает данные. Внешняя программа меняет данные в базе. DBGrid на экране не...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru