Рис. B.10. Окно-список.
Окно-список (list box) представляет собой прямоугольник, внутри которого располагается список из текстовых строк. В отличие от многострочного редактора, эти строки нельзя редактировать (за некоторым исключением, например в Windows'95), а также невозможно сцепить или разбить эти текстовые строки. Кроме этого, все операции проводятся с элементом списка, то есть с целой строкой текста, а не побуквенно. Как правило, элемент списка имеет определенный размер, а строка символов, имеющая большую протяженность, обрезается. В окно-список можно добавлять и из него удалять элементы, и эти процедуры осуществляются в процессе работы приложения. Если все элементы из списка не помещаются целиком в окно, то у окна может быть горизонтальная или, реже, вертикальная линия прокрутки. При перемещении маркера линейки скроллинга перемещается выделенная область (выделенный элемент списка, аналог курсора). Размер этой области равен размеру элемента списка.