Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 01:49   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Stein21 Посмотреть сообщение
mas_edits[high(mas_edits)].Parent:=Panel1;
!!!
Цитата:
Сообщение от Stein21 Посмотреть сообщение
надо чтобы по нажатию Enter или по выходу из Edit'а он терял фокус ввода, и другие Edit'ы его тоже не преобретали, пока на них не нажмут
Код:
if key=VK_RETURN then
Panel1.SetFocus;
Цитата:
Сообщение от Stein21 Посмотреть сообщение
Проблема в том, что Edit'ы ...
Вас не устраивает? Учитесь формулировать свои мысли так, чтобы не возникало неоднозначности в их восприятии...
А то у вас получается, как в известном фильме : "Нет, мне то же самое, только без крыльев..."

Последний раз редактировалось mihali4; 25.01.2009 в 11:09.
mihali4 вне форума Ответить с цитированием
Старый 25.01.2009, 02:34   #12
Stein21
Пользователь
 
Регистрация: 19.01.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
!!!
Код:
if key=VK_RETURN then
Panel1.SetFocus;
Проблема в том, что Edit'ы я создаю нажатием клавишы - обработчик TForm1.FormKeyPress, если я отдам фокус Panel1 я не смогу их создавать, т.к. фокус Форме не перейдёт, а обработчика нажатия клавиши у Панели нет.. Интересно, где находится фокус вначале работы программы, когда ниодного Edit'а не создано?
Stein21 вне форума Ответить с цитированием
Старый 25.01.2009, 07:10   #13
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Цитата:
Сообщение от Stein21 Посмотреть сообщение
.. Интересно, где находится фокус вначале работы программы, когда ниодного Edit'а не создано?
У контрола, который последним создан ... и если есть возможность у контрола его показать - он показан
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 25.01.2009, 18:56   #14
Stein21
Пользователь
 
Регистрация: 19.01.2009
Сообщений: 10
По умолчанию

Ещё вопрос: как изменить програмно положение фокуса ввода в Edit? Когда Edit создаётся фокус ставится в начало строки, так вот хотелось бы его поставить в конец текста..
Stein21 вне форума Ответить с цитированием
Старый 25.01.2009, 19:44   #15
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Edit1.SelStart:=length(Edit1.Text);
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 25.01.2009, 20:19   #16
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Stein21 Посмотреть сообщение
Ещё вопрос: как изменить програмно положение фокуса ввода в Edit? Когда Edit создаётся фокус ставится в начало строки, так вот хотелось бы его поставить в конец текста..
Учитесь пользоваться встроенным хэлпом (как это ни прискорбно, многие начинающие об этом даже и не подозревают).
Технология универсальная - тыркаем мышкой по эдиту (любому!) и жмем "заветную" пимпу F1. Там выбираем именно то, что нам ближе - где есть что-то по вижуал...
Оп-па - получаем полную подсказку...
Для вашего случая - выбираем ссылочку "Properties" ("Свойства"). Неплохо было бы пройтись по ним и посмотреть, с чем каждое из них "едят".
Конкретно для вашего случая - это SelStart... Еще точнее - сначала определить Length...
mihali4 вне форума Ответить с цитированием
Старый 26.01.2009, 00:01   #17
Stein21
Пользователь
 
Регистрация: 19.01.2009
Сообщений: 10
По умолчанию

Благодарю!!
mihali4 - извини, у меня Vistа не запускает хелп с Delphi7 - говорит устарел. Если скинешь ссылку на русский Хелп Delphi7 под Висту буду примного блогадарен ))
Stein21 вне форума Ответить с цитированием
Старый 26.01.2009, 00:23   #18
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Stein21 Посмотреть сообщение
Благодарю!!
mihali4 - извини, у меня Vistа не запускает хелп с Delphi7 - говорит устарел. Если скинешь ссылку на русский Хелп Delphi7 под Висту буду примного блогадарен ))
Я сделаю чуток по-другому, ладно?
Есть такая штука - "помогатель-читатель" хэлпов для Висты...
http://programmersforum.ru/showthread.php?t=35919&
Спасибо нашему фатальному другу!
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Edit Editor Общие вопросы Delphi 10 25.06.2008 19:52
Edit ) Karl_Karlovi4 Общие вопросы Delphi 5 28.11.2007 18:46
Edit niva622 Помощь студентам 10 06.09.2007 17:36
Edit PAVEL315 Компоненты Delphi 10 14.03.2007 18:58