Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Combobox и DateTimePecker [D6, WinXP]


serko ©   (2004-12-13 23:50:00) 

- Какое событие выполняется по сле того как я в DateTimePicker выбрал число?

- Как в Combobox сделать так чтобы Combobox.text нельзя было редактировать ручками но можна было изменить его программно?

Помогите пожалуйста!


serko   (2004-12-15 23:58:00) [1]

Спасибо!


begin...end   (2004-12-15 20:34:00) [2]

> [13] serko   (15.12.04 20:19)

OnCloseUp ?


serko   (2004-12-15 20:19:00) [3]

А че там насчет  DateTimePicker?


serko   (2004-12-15 00:49:00) [4]

Спасиба все работает!


Zacho   (2004-12-15 00:15:00) [5]

serko   (15.12.04 0:12) [10]

var
 i:integer;
begin
 i:=ComboBox.ItemIndex;
 ComboBox.Items[ComboBox.ItemIndex]='блаблабла';
 ComboBox.ItemIndex:=i;


И почитай наконец-то help.


serko   (2004-12-15 00:12:00) [6]

Оно то меняет но поле пустое! Мне надо чтобы там текст отобрадался (после изменения программно)! Т.е.
В Combobox.text после того как я из списка выбрал стало 'Привет!', а после того как я изменил его прогграмно ствло 'Пока!' и оно должно показываться в поле!


Zacho   (2004-12-14 22:44:00) [7]

serko   (14.12.04 22:36) [8]

Ну зачем именно Combobox.text ?

Меняй ComboBox.Items[ComboBox.ItemIndex]


serko   (2004-12-14 22:36:00) [8]

>GanibalLector © [6]
Да мне нужно чтобы можна было выбирать и из списка (меня DropDownList устраивает) и программно изменять Combobox.text


serko   (2004-12-14 22:36:00) [9]

>GanibalLector © [6]
Да мне нужно чтобы можна было выбирать и из списка (меня DropDownList устраивает) и программно изменять Combobox.text


GanibalLector   (2004-12-14 02:20:00) [10]

Вариант№2
csDropDown

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
Combobox1.Text:='';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Combobox1.Text:='Ops';
end;


Kolan   (2004-12-14 02:18:00) [11]


> - Как в Combobox сделать так чтобы Combobox.text нельзя
> было редактировать ручками но можна было изменить его программно?

Измени свойство ComboBox Enabled на False.

А вот  програмно меняй.
ComboBox1.Text := 'asdsa';


GanibalLector   (2004-12-14 02:14:00) [12]

>Программно Combobox.text не меняется!
А так :
Combobox1.Items.Add('dfg');добавил новую
Combobox1.Items.Delete(0);замочил старую


serko   (2004-12-14 00:45:00) [13]

А вообще такое возможно?


serko   (2004-12-14 00:17:00) [14]

>OnChange ?

Я пробовал, но оно почему то 2 раза вызывается!

> csDropDownList

Программно Combobox.text не меняется!


Leonid Troyanovsky   (2004-12-14 00:06:00) [15]


> serko   (13.12.04 23:50)  


> - Какое событие выполняется по сле того как я в DateTimePicker
> выбрал число?

OnChange ?

> - Как в Combobox сделать так чтобы Combobox.text нельзя
> было редактировать ручками но можна было изменить его программно?

csDropDownList

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо