Item'larını Dinamik olarak oluşturduğum bir menü TdxBar menü kullanıyorum, eğer tasarım anında oluşturmuş olsaydım, bir item dan önce ince çizgi koymak için (normal menu kullanırken "-" koymak yetiyordu) , itemda sağ tıklayıp "Begin A Group"u işaretliyorduk. Peki dinamik olarak olştururken nasıl olmalı?
örneğin:
Kod: Tümünü seç
for i := 0 to self.MDIChildCount - 1 do
begin
MenuButon := TDxBarButton.Create(Self);
MenuButon.Tag := 99;
MenuButon.OnClick := MenuButonClick;
MenuButon.Caption := self.MDIChildren[i].Caption;
mnuPencereler.ItemLinks.Add.Item := MenuButon;
end;