Записать в listbox данные из файла

Задай вопрос и получи ответ Да или нет

Одна запись на каждую строку листбокса

Loop, Read, 1.txt
ListBox_Text .= A_LoopReadLine "|"

Gui Add, ListBox, x8 y3 w180 h186, %ListBox_Text%


Разбить каждую строку файла по разделителю | и в листбокс положить первую или вторую часть

Loop, Read, 1.txt
{
MyArray := StrSplit( A_LoopReadLine, "|" )
ListBox_Text .= MyArray[2] "|"
}
Gui Add, ListBox, x8 y3 w180 h186, %ListBox_Text%


а вот кажется более правильный вариант как надо бы делать по уму если строки не надо обрабатывать:

FileRead, todo, todo.txt
todo := StrReplace(todo, "`n", "|")
Gui Add, ListBox, x8 y3 w180 h186, %todo%

если надо записать не при инициализации ГУЯ, то делается это так:
GuiControl, , LBDone, |%done%