Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
hdd Гость
|
Добавлено: Чт Ноя 15 2001 18:39 Заголовок сообщения: Компоненты |
|
|
Люди, помогите! Вот есть в разных программах такие кнопки с выпадающими меню. То есть, если нажать на кнопку, (к примеру жто кнопка открыть) то будет вызываться открытие файла, а если нга стрелку рядом с рисунком, то появится меню сос писком недавно открытых файлов..... довольно часто встречаю, а как сделать это самому в своей программе? или компонент такой? если да, то где его взять? Заранее спасибо всем! |
|
Вернуться к началу |
|
|
Константин
Зарегистрирован: 06.11.2002 Сообщения: 230
|
Добавлено: Пт Ноя 16 2001 04:59 Заголовок сообщения: Re: Компоненты |
|
|
Для этого надо взять книжку, какую нибудь оболочку типа Delphi, CBuilder, Visual C++, Visual J и т. д. и учиться. На самом деле все просто, но в двух словах не скажешь. Если визуальное программирование не уважаешь - можно простое, вызывать API и библиотечные функции и классы, но это сложнее, а главное рутины намного больше. А вообще подобный вопрос из серии "Я в 6-м классе и мне нравится физика - объясните мне теорию относительности." (Я конечно не сравниваю создание кнопок и выпадающих меню с оной. А если интересно, на что обратить внимание, могу привести короткий (и неполный) список ключевых слов: событие, свойство, компонент, метод, сообщение... |
|
Вернуться к началу |
|
|
hdd Гость
|
Добавлено: Пт Ноя 16 2001 10:18 Заголовок сообщения: Re: Компоненты |
|
|
Если не трудно, привелите список ключевых слов... только я может не совсем ясно выразился... С CBuilder'ом я имею дело не первый раз, и кое-какой опят есть..... просто такого имнно компонента(у себя по крайней мере) я не нашел, а на написание собственного, времени не так уж и много... поэтому решил спросить, так как повторюсь, этот компонент довольно часто встречается и я не думаю, что каждый пишет свой собственный. Пример этого компонента, вы увидете в панели инструментов IExplorer 5.x - кнопка Back с нарисованной рядом стрелкой вниз, либо в Windows - диалоговых окнах он тоже встречается.. если открыть 'Мой компьютер', то кнопка упорядочивания значков имеет такой же вид... |
|
Вернуться к началу |
|
|
Константин
Зарегистрирован: 06.11.2002 Сообщения: 230
|
Добавлено: Сб Ноя 17 2001 05:41 Заголовок сообщения: Re: Компоненты |
|
|
>>Вот есть в разных программах такие кнопки с выпадающими меню. То есть, если нажать на кнопку, (к примеру жто кнопка открыть) то будет вызываться открытие файла, а если нга стрелку рядом с рисунком, то появится меню сос писком недавно открытых файлов.....
И что же конкретно такой стандартный компонент должен делать? Нажал пользователь кнопку и подумал: "Хорошо бы выбрать файл из меню..." - а компонент уже знает и предлагает соответствующий диалог, подумал: "Хорошо бы историю посмотреть..." - на тебе историю, подумал: "хорошо бы открыть файл GolayaBaba.jpg" - открывается файл Сказка! По-моему для того и существуют свойства, события и методы. Нацепил на форму кнопку, написал метод OnClik, а там вызвал TOpenDialog и т. д. По-моему пяти-минутное дело (это если не торопиться), и гораздо быстрее, чем неделями искать в Инете что-то похожее, а потом все равно переделывать придется. |
|
Вернуться к началу |
|
|
hdd Гость
|
Добавлено: Сб Ноя 17 2001 14:16 Заголовок сообщения: Re: Компоненты |
|
|
да блин, не о программной стороне я говорю, а о визуальной! программно я-то сделаю, все что угодно на этот OnClick и т. д., но по виду именно такого компонента я не видел, и как такой компонент сделать, т.е. чтобы визульно он выглядел так как я говорю, я не знаю!
С уважением.. |
|
Вернуться к началу |
|
|
Dim-i-Den Гость
|
Добавлено: Сб Июл 20 2002 20:05 Заголовок сообщения: Re: Компоненты |
|
|
IMHO это не одна кнопка, а две. Я имею ввиду IE и кнопку BACK (FORVARD). Дмитрий. |
|
Вернуться к началу |
|
|
|