2010-09-10 2 views
0

В приложении Winforms C# (3.5) У меня есть FlowLayoutPanel, содержащий несколько списков просмотров. Каждый список представляет собой короткий список дел, отсортированный в последовательном порядке с назначенными приоритетами.Список дел (просмотр) с отображаемым временем?

Иногда пользователь должен создать новый приоритет для одного элемента.

Проблема возникает при наличии нескольких экземпляров с приоритетом 1 - как пользователь знает, что было запрошено первым? Из-за ограничений по пространству невозможно отобразить поле даты и времени.

В ListViews в настоящее время выглядит следующим образом:

alt text

Могу ли я использовать какой-то водяной знак, который показывает время с плавающей на верхней части ListView всякий раз, когда приоритет 1 добавляется?

Визуальное того, что я имею в виду:

alt text

+0

Не можете ли вы изменить список, чтобы строки имели 2 уровня: 1) заголовок со временем 2) другие столбцы. Это позволит сохранить ширину ваших элементов управления. – svanryckeghem

ответ

1

Вы можете отсортировать список по приоритету в порядке возрастания, а затем по дате создания в порядке возрастания. Затем задачи будут перечислены от старейшего до новейшего в каждом уровне приоритета, позволяя пользователю легко определить, какая задача была создана в первую очередь.

Смежные вопросы