Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Дата и время (DateTimePicker)Содержание книги
Поиск на нашем сайте
Специфичные методы CalAlignment‑ положение календаря: dtaLeft (слева), dta Right (справа). DateFormat ‑ представление даты: dfShort (короткий), dfLong (длинный). DateMode ‑ способ работы: dmComboBox (раскрывающийся список), dmUpDown (счетчик изменения даты). Date, Time ‑ значение введенной даты или времени. Kind ‑ что вводится: dtkDate (дата), dtkTime (время). ShowCheckbox ‑ вывод флажка состояния его свойства Checked (True). MinDate, MaxDate ‑ минимально и максимально допустимые даты. Списки Списки представляют собой набор строк. Списки бывают двух типов: простые (ListBox) и комбинированные (ComboBox). Пользователь имеет возможность выбрать одну или несколько строк из списка. Общие специфичные свойства Items,Count ‑ массив строк списка (отсчет индексов с нуля) и число cтрок. MultiSelect ‑ возможность выбора нескольких строк (True). ExtendedSelect ‑ при выборе мышкой нескольких строк можно использовать клавиши расширенного выбора Shift и Ctrl. SelCount ‑ число выбранных строк. Selected ‑ массив флажков выбранных строк. Если значение элемента массива равно True, то строка под номером этого элемента была выбрана. Style ‑ lbOwnerDrawFixed (список рисуется пользователем, строки фиксированной высоты, определяемой свойством ItemHeight), lbOwnerDrawVariable (список рисуется пользователем, строки разной высоты). ItemIndex ‑ номер выбранной мышкой (на которой был последний щелчок мышки при MultiSelect=True) или программно строки списка. Sorted ‑ сортировка строк списка (True). Если список редактируется программно, то для его сортировки следует установить Sorted:=False, а затем Sorted:=True. Специфичные методы Add(S):Integer ‑ добавляет в конец массива строку S и возвращает ее номер. AddString(Strings:TSrings) ‑ добавляет в конец массива группу строк Strings. AddObject(S,Aobject:TObject):Integer ‑ добавляет в конец массива строку S и связанную с ней ссылку на объект. Clear ‑ очистка всего списка. Equals(Strings:TSrings):Boolean ‑ возвращает True при совпадении списков. Delete(N) ‑ удаление из массива строки под номером N. IndexOf(S):Integer ‑ возвращает номер строки S (если строки нет, то -1). Insert(N,S) ‑ вставляет строку S в массив на позицию под номером N. Move(X,Y) ‑ перемещает строку под номером X в позицию Y. Событие OnClick используется для обработки после выбора строки. Простой список (ListBox)
Специфичные свойства Columns ‑ задает число колонок (N) в области списка (N). Если N=0, выводится одна колонка с вертикальной полосой прокрутки (можно вывести еще и горизонтальную полосу, как в примере), иначе - выводится N колонок с горизонтальной линейкой прокрутки. TopIndex ‑ программно задается номер строки, отображаемой вверху области. Style ‑ стиль изображения списка: lbStandard (обычный), lbOwnerDrawFixed (список рисуется пользователем, строки фиксированной высоты, определяемой свойством ItemHeight), lbOwnerDrawVariable (список рисуется пользователем, строки разной высоты). Примеры: Var i:integer;... //формирование списка строками «0», «1», «2», «3», «4»,... For i:=0 to Listbox1.Items.Count‑1 Do ListBox1.Items[i]:=IntToStr(i);//цикл ListBox1.Items.SaveToFile('c:\кадры.txt'); //вывод списка в файл (п.2.1.9) ListBox2.Items.LoadFromFIle('c:\кадры.txt');//загр. списка из файла (п.2.1.9) ListBox2.Selected[4]:=True; //программный выбор пятой строки Label3.Caption:=’Номер выбранной строки ‘+IntToStr(ListBox2.ItemIndex); Label4.Caption:=’Выбранная строка ‘+ListBox2.Items[ListBox2.ItemIndex]; ListBox1.Items.Assign(StringGrid1.Cols[2]);//копирования колонки в список Вывод вертикальной и горизонтальной полос прокрутки. Procedure TForm1.FormCreate(Sender:TObject); //cобытие формы OnCreate Begin ListBox1.Columns:=0; //одна колонка с вертикальной полосой SendMessage(ListBox1.Handle,lb_SetHorizontalExtent,1000,0); End; Функция SendMessage (п.1.7.10) посылает окну ListBox1.Handle сообщение о выводе горизонтальной полосы прокрутки (код сообщения lb_SetHorizontalExtent), максимальной длиной 1000 пикселей (что заведомо больше для обязательного вывода полосы). Последний параметр (0) может быть любым.
|
||
|
Последнее изменение этой страницы: 2017-02-08; просмотров: 561; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |