• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Глюк с раделением Tpopupactionbar на столбци

  • Автор темы VahaC
  • Дата начала
V

VahaC

Создаю и делю вот так

Код:
if index < 0 then
Exit;
parent := mpPopup.Items.Items[index];

//	If no available skins...
if sl.Count < 1 then begin
parent.Caption := ('No skins available');
end
//	If available skins...
else
for i := 0 to sl.Count - 1 do begin
parent.Add(NewItem(sl[i],0,False,True,SkinsClick,0,'skin_'+IntToStr(i)));
parent.Items[i].GroupIndex := 1;
parent.Items[i].RadioItem := true;
parent.Items[i].Tag := i;
if sSkinManager1.SkinName = sl[i] then
parent.Items[i].Checked := true;
if (parent.Count mod 15) = 0 then parent.Items[i].Break := mbBreak; // здесь делю
end;

но вот этот код почему то не работает.
Что в этом коде не так?
 
V

vital

Так и не понял, что вы хотите сделать..
 
V

VahaC

Таким вот образом создаю меню для выбора скина в проге.
Скинов у меня больше 50, соответственно всё меню на экране не помещается.
Поэтому хочу через каждые 15 пунктов добавлять ещё один столбик,
в результате должно получится три столбца по 15 пунктов и один на оставшихся пару пунктов (кол-во скинов - 15*3)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!