Quote:
Originally Posted by audiofeel
Somebody....I need help
You need to hide the buttons - AboutTabControl.TabPosition(tpNone);
But at the same time, my other custom buttons behave strangely, which are not related to this - AboutTabBtn[1]
If you specify like this - AboutTabControl.TabPosition(tpDots);
Then everything is fine, but I need to hide the dots
|
Code:
AboutTabControl.FCreate(AboutPage.Handle);
AboutTabControl.SetBounds(100, 130, 1046, 448);
AboutTabControl.TabPosition(tpNone);
for i:= 1 to 3 do
begin
AboutTabItem[i].FCreateEx(AboutTabControl.Handle);
AboutLbl[i].FCreate(AboutTabItem[i].Handle);
AboutLbl[i].FontSetting('{#Font}', VCLFontSizeToFMX(22), ALWhiteSmoke);
AboutLbl[i].TextSetting(False, txCenter, txCenter);
AboutLbl[i].SetBounds(0, 18, 1046, 24)
AboutMemo[i].FCreate(AboutTabItem[i].Handle, True);
AboutMemo[i].SetBounds(28, 59, 1017, 358);
AboutMemo[i].FontSetting('{#Font}', VCLFontSizeToFMX2(12), ALWhiteSmoke);
AboutMemo[i].WordWrap(True);
AboutMemo[i].ReadOnly(True);
AboutMemo[i].ScrollAnimation(True);
end;
AboutLbl[1].Text(AnsiUppercase('About Game'));
AboutLbl[2].Text(AnsiUppercase('About Repack'));
AboutLbl[3].Text(AnsiUppercase('Credits'));
AboutMemo[1].AddLine(CnvtToWStr(S1));
AboutMemo[2].AddLine(CnvtToWStr(S2));
AboutMemo[3].AddLine(CnvtToWStr(S3));
AboutTabBtn[1].FCreate(AboutTabControl.Handle);
AboutTabBtn[1].SetBounds(572, 590, 50, 30);
AboutTabBtn[1].FillColor({#Color1});
AboutTabBtn[1].StrokeColor({#Color2});
AboutTabBtn[1].StrokeSetting(1.0, scFlat, sdSolid, sjMiter);
AboutTabBtn[1].CornerStyle(16, 16, [tcTopLeft, tcBottomLeft], ctBevel);
AboutTabBtnLbl[1].FCreate(AboutTabBtn[1].Handle);
AboutTabBtnLbl[1].Text(#$E938);
AboutTabBtnLbl[1].Align(Client)
AboutTabBtnLbl[1].AutoSize(True);
AboutTabBtnLbl[1].TextSetting(False, txCenter, txCenter);
AboutTabBtnLbl[1].FontSetting('Segoe MDL2 Assets', 14, ALBlack);
AboutTabBtnLbl[1].OnMouseEnter(@CommonMouseEnter);
AboutTabBtnLbl[1].OnMouseLeave(@CommonMouseLeave);
AboutTabBtnLbl[1].OnClick(@CommonOnClick);
AboutTabBtn[2].FCreate(AboutTabControl.Handle);
AboutTabBtn[2].SetBounds(622, 590, 50, 30);
AboutTabBtn[2].FillColor({#Color1});
AboutTabBtn[2].StrokeColor({#Color2});
AboutTabBtn[2].StrokeSetting(1.0, scFlat, sdSolid, sjMiter);
AboutTabBtn[2].CornerStyle(16, 16, [tcTopRight, tcBottomRight], ctBevel);
AboutTabBtnLbl[2].FCreate(AboutTabBtn[2].Handle);
AboutTabBtnLbl[2].Text(#$E937);
AboutTabBtnLbl[2].Align(Client)
AboutTabBtnLbl[2].AutoSize(True);
AboutTabBtnLbl[2].TextSetting(False, txCenter, txCenter);
AboutTabBtnLbl[2].FontSetting('Segoe MDL2 Assets', 14, ALBlack);
AboutTabBtnLbl[2].OnMouseEnter(@CommonMouseEnter);
AboutTabBtnLbl[2].OnMouseLeave(@CommonMouseLeave);
AboutTabBtnLbl[2].OnClick(@CommonOnClick);