Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

Нажав на кнопку, как оставить фокус на предыдущем контроле   Найти похожие ветки 

 
Z_man7777   (2003-03-14 07:18) [0]

Всем Мастерам, здоровья и успехов!!!
У меня есть такой вопросик:
Нажав на кнопку, как оставить фокус на предыдущем контроле?Например, в компоненте ListView1 я выбрал запись, потом нажал на кнопку, текущая запись перекинулась в другой ListView2. Нужно, чтобы фокус остался на ListView1 и на следующей записи,чтобы при следующем нажатии на кнопку перекинулась следующая запись из ListView1 в ListView2.
Заранее спасибо!!!


 
Anatoly Podgoretsky   (2003-03-14 07:52) [1]

TSpeefButton


 
Z_man7777   (2003-03-14 07:58) [2]

!Anatoly Podgoretsky!
А можно по подробнее? А то мне это не о чем не говорит.


 
Anatoly Podgoretsky   (2003-03-14 08:49) [3]

Учебник для начинающих, по использованию среды Дельфи, вкратче это компонент расположенный на палитре, он не принимает фокуса!


 
Z_man7777   (2003-03-14 09:04) [4]

!Anatoly Podgoretsky!
Я знаю про TSpeedButton, а про TSpeefButton я не слышал


 
Anatoly Podgoretsky   (2003-03-14 09:09) [5]

А ты про это, ну это же обычная очепятка


 
REA   (2003-03-14 09:55) [6]

А я может хочу с клавиатуры на кнопку жать, а не мышью...


 
Юрий Зотов   (2003-03-14 10:14) [7]

> REA © (14.03.03 09:55)

SpeedButton.Caption := " & Ну и жмите на здоровье";
Alt+Н


 
REA   (2003-03-14 10:27) [8]

Ну может и на здоровье, но табуляцией фокусировать как-то привычнее. Логичнее сделать не фокусировку ListView, а выбор следующего пункта.


 
Anatoly Podgoretsky   (2003-03-14 10:39) [9]

REA © (14.03.03 10:27)
Интересно как ты это представляешь без потери фокуса :-)


 
REA   (2003-03-14 10:43) [10]

Дык эта:
Set HideSelection to false to provide visual feedback of the selected item in the list even when the list view does not have focus.


 
Anatoly Podgoretsky   (2003-03-14 10:56) [11]

REA © (14.03.03 10:43)
Еще раз внимательно читай вопрос
Нажав на кнопку, как оставить фокус на предыдущем контроле


 
REA   (2003-03-14 11:34) [12]

Цель то:
"чтобы при следующем нажатии на кнопку перекинулась следующая запись из ListView1 в ListView2" - а для этого не обязательно убирать фокус с кнопки.


 
Anatoly Podgoretsky   (2003-03-14 11:41) [13]

Ты привел только половину цели, а первую выкинул, что бы она подошла под твою логику
"Нужно, чтобы фокус остался на ListView1"


 
icWasya   (2003-03-14 12:32) [14]

у а так
ListView.SetFocus
??


 
Mike Kouzmine   (2003-03-14 14:58) [15]

Глобальная переменная A : TWinControl;
У тех, кто принимает фокус на OnExit A := ActiveControl
После обработки клика
A.SetFocus



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.008 c
14-88132
Игорь Шевченко
2003-03-12 17:59
2003.03.27
Жизненный цикл программы


4-88299
Nick_N_A
2003-01-28 05:23
2003.03.27
Окно, как убрать его заголовок.


4-88291
DVM
2003-01-29 16:12
2003.03.27
Список окон которые на таскбаре.


1-87981
Smok_er
2003-03-15 11:10
2003.03.27
ListView, TreeView & ImageList - глюк делфи или винды...


3-87781
wara
2003-03-06 12:11
2003.03.27
Универсальный интерфейс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский