2015-05-04 2 views
-3

Я работаю над окончательным проектом в своем классе VB, и я в основном позволяю пользователю создавать вещи, которые им нужно делать в качестве ярлыков в a, чтобы сделать список, а затем отобразить их на основе InputBox(addUrgency), где они выбирают между «!», «!!» и «!!!». Я хочу, чтобы метки с надписью «!!!» для отображения вверху и «!» внизу. Я играл вокруг с не использованием Do-до цикла, чтобы проверить, чтобы увидеть, если индекс addUrgency <> другие, но я не могу добавить индекс к моему label, очевидно ...vb.net Замена координат (x, y) в программе To-DO List

Что лучший способ нападения что-то вроде этого?

+2

Необходима дополнительная информация, такая как код, который вы используете, его вывод и ожидаемый результат. –

+0

Возможно, вам захочется начать сортировку списка по срочности, а затем отобразить их в этом порядке. –

ответ

0

Я согласен с комментарием, что мы недостаточно знаем, но основываясь на том, что вы написали, я бы создал словарь, в котором ключи являются выполняемыми задачами, а значения - срочность (количество '!'). Затем создайте и представьте свои метки на основе базовых данных. Что-то вроде:

Dim todo As New Dictionary(Of String, Byte) 
    'populate todo with data here 

    For Each kvp In From p In todo Select p Order By p.Value 
     'create and present label here 
    Next 
Смежные вопросы