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

Вниз

Кнопки ...   Найти похожие ветки 

 
Spooky   (2002-09-06 12:19) [0]

Ситуация такая. Надо сделать имитацию ComboBox из Edit и кнопочки (маленькой со стрелочкой как у ComboBox). Соответственно кнопка может быть либо SpeedButton, либо BitBtn. Но SpeedButton не берет на себя фокус, а следовательно по клавише Tab мы на нее никак не попадем (а это плохо и не годится), а с BitBtn другая проблема - когда кнопка выбрана у ней появляется такая пунктирная рамка (ну знаете, стандартная, для BitBtn и Button). А т.к. у меня кнопочка должна быть маленькой, то эта рамка непонятно как смотрится и стрелочку на кнопке заслоняет, получается каке-то нечто.
Подскажите как эту рамку убрать или может какое другое решение.
Всем заранее спасибо.


 
Игорь Шевченко   (2002-09-06 12:24) [1]

RxLib - ToolEdit.pas - TComboEdit - самое то.


 
Толик   (2002-09-06 13:19) [2]

Тут уж что-нибудь одно:
1. либо на эту кнопку можно переместиться по клавише Tab (to Игорь Шевченко © (06.09.02 12:24) RX кстати этого не умеет, т.к. их кнопка наследуется от TGraphicControl), тогда будет рамка с фокусом
2. либо без FocusRect. но и без перемещения по Tab
3. либо отлавливать нажатие Tab и вызывать обработчик OnClick кнопки.
Иного не дано.



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

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

Наверх




Память: 0.44 MB
Время: 0.006 c
4-61361
madmike
2002-07-18 11:01
2002.09.19
Реестр, не проходит функция, ХЕЛП.


1-61142
race1
2002-08-30 13:19
2002.09.19
соз(и)дание


4-61383
Delphi5.01
2002-07-26 00:12
2002.09.19
Kak zaktir Dos prilojenie. Pri WM_QUIT proisxodit zavison!


1-61124
A. N. Onim
2002-09-10 11:25
2002.09.19
Проблемы с XML


4-61339
TaiphooN
2002-07-25 17:04
2002.09.19
Сканер и WinAPI





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский