Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

TComboBox   Найти похожие ветки 

 
Builder   (2004-01-26 23:46) [0]

подскажите,как получить значение выбранного Item в ComboBox
т.е.
есть ComboBox1 (1,2,3,4) и ComboBox2
если Combobox1.items выбрать 1, тогда comboBox2 (11,12,13,14 и т.д.
Вообщем сортировать ComboBox2 согласно выбранному ComboBox1


 
Stilgar ©   (2004-01-26 23:59) [1]

свойство Text


 
Builder   (2004-01-27 00:01) [2]

Но сортировка должна начатьтся после выбора item"a


 
MadGhost ©   (2004-01-27 00:02) [3]


procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if ComboBox1.Text="1" then
begin
Combobox2.Items.Add("blya-blya");
Combobox2.Items.Add("blya-blya");
Combobox2.Items.Add("blya-blya");
//и т.д.
end;
end;


 
Builder   (2004-01-27 00:11) [4]

пардон не работает ((


 
Builder   (2004-01-27 00:13) [5]

может я процедуру неправильно обявил?
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
ComboBox1: TComboBox;
ComboBox2: TComboBox;
procedure ComboBox1Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if ComboBox1.Text="12" then
begin
Combobox2.Items.Add("132424");
Combobox2.Items.Add("adflya");
Combobox2.Items.Add("12");

end;
if ComboBox1.Text="123" then
begin
Combobox2.Items.Add("1424");
Combobox2.Items.Add("aya");
Combobox2.Items.Add("1");

end;
end;


 
Германн ©   (2004-01-27 01:05) [6]

Че-то очень много слов о "сортировке", а никакой сортировки не видно.
Если нужно менять содержимое CB2 по выбору в CB1, то во-первых перед добавлением строк в 2 нужно снала его очистить. А во-вторых, если в CB1 статичный список, то лучше использовать не событие OnChange, а OnSelect.


 
MadGhost ©   (2004-01-28 14:53) [7]

> Builder (27.01.04 00:13) [5]
для того чтобы она заработала надо чтобы возникло такое событие которое ты описал, т.е. произошло изменение в ComboBox1



Страницы: 1 вся ветка

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
6-16551
V.exeR
2003-12-02 06:53
2004.02.06
Плагин для Miranda


3-16037
ИМХО
2004-01-12 23:47
2004.02.06
Частичная загрузка БД


14-16697
GrayFace
2004-01-14 21:03
2004.02.06
Как сделать так, чтобы прога не убивалась при завершении сеанса?


3-16192
nataliK
2004-01-13 15:35
2004.02.06
Не нужна форма!


4-16832
kalishenko
2003-11-21 12:38
2004.02.06
Загрузка меню из ресурса