Цитата:
Сообщение от M.A.D.M.A.N.
Интерфейс надо делать в виде дерева с таблицей, в дереве композиторы, в таблице перечень партитур, там же и жанры определены.
В дереве так же сделать пару групп по жанрам и тональностям.
В таблице быстрый поиск по жанру/названию и т.д. (здесь же и сортировки, наприммер по дате сочинения/добавления в базу и проч.)
даблклик по таблице открывает окно в котором перечислены возможные партитуры (pdf, tiff, png, midi).
Ну и расширенный поиск по всей базе по всем возможным критериям.
Не забрасывай, идея хорошая.
|
с деревом - наверное не согласен.
Лучше переключающийся список с индексированием по первой букве + закладка поиска. Делается довольно легко. Я бы порекомендовал использовать MustangPeak EasyListView (могу куда-нить выложить для d7, есть еще исходники, которые, вроде, компиляться под XE2... не проверял еще). Хотя, при некотором старании можно сделать хоть на обычном ListBox с ручной отрисовкой, было бы желание... Если будет время, попробую набросать такую штуку на обычном ListBox звавтра... собственно, там только будет вопрос передачи данных правильным образом...