Existe ComboBox Com CheckBox?
Olá Pessoal alguém sabe me dizer se existe um combo que liste os campos no formato com um check para que eu selecione por exemplo as cidades por exemplo?
Sem mais...
Sem mais...
Wgm8
Curtidas 0
Melhor post
Beppe
12/07/2005
Pode simular isso com um TEdit+TSpeedButton+TCheckListBox. Sempre que o botão é clicado o TCheckListBox é exibido/ocultado logo abaixo do edit.
GOSTEI 1
Mais Respostas
Jairroberto
12/07/2005
Olá, amigo!
ComboBox com essas características eu não conheço, e também não vejo como algo muito prático, já que a finalidade do ComboBox é permitir ao usuário a seleção de uma única opção dentre as apresentadas, a única que fica visível. Mas existe o CheckListBox, na paleta Additional do Delphi, que é derivado do ListBox, podendo apresentar vários itens ao mesmo tempo e permitindo a utilização do CheckBox de cada item para ´marcar´ vários itens.
Um abraço,
Jair
ComboBox com essas características eu não conheço, e também não vejo como algo muito prático, já que a finalidade do ComboBox é permitir ao usuário a seleção de uma única opção dentre as apresentadas, a única que fica visível. Mas existe o CheckListBox, na paleta Additional do Delphi, que é derivado do ListBox, podendo apresentar vários itens ao mesmo tempo e permitindo a utilização do CheckBox de cada item para ´marcar´ vários itens.
Um abraço,
Jair
GOSTEI 0
Wgm8
12/07/2005
Como colocar os registros do meu select nos itens deste CheckListBox?
GOSTEI 0
Beppe
12/07/2005
Oi!
Para cada registro, faça CLB1.Items.Add(Campo.AsString);
Para saber quais ficaram marcados, veja a propriedade CLB1.State[Indice de 0 até Count - 1] = cbChecked.
Para cada registro, faça CLB1.Items.Add(Campo.AsString);
Para saber quais ficaram marcados, veja a propriedade CLB1.State[Indice de 0 até Count - 1] = cbChecked.
GOSTEI 0
Wgm8
12/07/2005
Query.Open;
Query.First;
while not Query.Eof do
begin
CheckListBox.Items.Add(Query.FieldByName(´EMP_RAZAOSOCIAL´).AsString);
Next;
end;
//Tá ocorrendo um lopping infinito, onde errei?
Query.First;
while not Query.Eof do
begin
CheckListBox.Items.Add(Query.FieldByName(´EMP_RAZAOSOCIAL´).AsString);
Next;
end;
//Tá ocorrendo um lopping infinito, onde errei?
GOSTEI 0
Beppe
12/07/2005
Olá!
Tu tá chamando o Next do form, não da query...
Tu tá chamando o Next do form, não da query...
GOSTEI 0
Wgm8
12/07/2005
Brigadão!!!
Que falha!
Que falha!
GOSTEI 0