0
ComboBox4, ComboBox1 및 Button5가 있습니다 Button5를 클릭하면 프로그램이 ComboBox4 및 ComboBox1 구성 요소 목록에서 combobox4에서 선택한 구성 요소를 제거해야합니다. 하지만 콤보 상자에서 선택한 구성 요소 제거
procedure TForm1.Button5Click(Sender: TObject);
var
cat : Integer;
trinti: TComponent;
catT : String;
begin
catT := ComboBox4.Text;
cat := ComboBox4.Items.IndexOf(catT);
trinti := ComboBox4.Components[cat];
ComboBox1.Items.BeginUpdate;
ComboBox4.Items.BeginUpdate;
ComboBox4.RemoveComponent(trinti);
ComboBox1.RemoveComponent(trinti);
ComboBox1.Items.EndUpdate;
ComboBox4.Items.EndUpdate;
removeCat(catT);
end;
이
이렇게 : ComboBox4.Items [cat] .Delete ;? 그러나 Items []에는 삭제 방법이 없습니다. :/ – user1804119
아니요. 내 대답의 코드 샘플과 같습니다. –
알 겠어,하지만 여전히리스트가 어딘가에있다. 내 코드를 보아라. http://pastebin.com/ruNcU4yf – user1804119