Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 293

/ вопрос открыт /

Здравствуйте. На форме присутствует компонент ComboBox1, мне задали такие вопросы:
1)Найдите свойство для этого компонента, которое позволяет при нажатии на кнопку компонента увидеть весь список слов и выбрать нужное слово;
2)У компонента ТComboBox есть кнопка. Найдите свойство компонента, которое позволит сделать высоту кнопки равной высоте окна компонента;
3)Найдите свойство у компонента, которое сохраняет количество значений в списке;
4)Для решения задачи вам нужно будет уметь определять выбранное вами слово. Какое свойство компонента содержит номер выбранного слова и каково начальное значение этого свойства?

И ещё вопрос, связанный с OpenDialog1, как можно вывести каталог анализируемого файла в, скажем, в Edit1.

Полушин Сергей Анатольевич Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Полушин Сергей Анатольевич (статус: Посетитель)
Вопрос отправлен: 1 февраля 2007, 17:52
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: Николай Рубан

1) ComboBox1.Style:=csOwnerDrawFixed;
2) не совсем понятно задание........
3) ShowMessage(inttostr(ComboBox1.Items.Count)); - выводит диалоговое окно в котором написано количество элементов, соответственно нужное свойство это: ComboBox1.Items.Count;
4) ComboBox1.ItemIndex - номер выбранного, начальное значение этого свойства равно "-1";

Последние:
Edit1.Text:=OpenDialog1.FileName;

Good Luck!!!

Ответ отправил: Николай Рубан (статус: 10-ый класс)
Время отправки: 1 февраля 2007, 18:15
Оценка за ответ: 4

Ответ #2. Отвечает эксперт: Вадим К

По поводу второго вопроса. Возможно так
Button1.height:=Combobox1.height;
Обычнымы методами высота (Combobox1.height) не меняется. Для этого нужно установить свойство Style = csOwnerDrawFixed, но прийдётся написать обработку прориствки каждого элемента самостоятельно
Послееднее решается так
Edit1.text:=ExtractFileDir(OpenDialog1.filename);

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 1 февраля 2007, 23:37
Оценка за ответ: 4


Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:30
Выполнено за 0.02 сек.