Salamandra
Новичок
Делай так
code_language.pascal:SoundLbl[1].FCreate(ModRadioButton[5].Handle, #$E767); SoundLbl[1].Align(Right); SoundLbl[1].FontSetting('Segoe MDL2 Assets', 18, FMXColorSetOpacity($FFFFFFFF, 0.8)); SoundLbl[1].TextSetting(False, txCenter, txCenter);
Что тут происходит?
SoundLbl[1].Align(Right); = Размещаем лейбл прямо на той радиокнопке где хотим разместить символ "Громкоговоритель", задаем ей Align(Right), что бы она прижалась вправо
SoundLbl[1].TextSetting(False, txCenter, txCenter); = Выравнивание текста делаем и горизонтально и вертикально по центру
Так как у лейбла по умолчанию HitTest(False) лейбл пропустит клики.
мало того что символа нет не выводит из шрифта но и при выборе радио бутона пропал еще и звук озвучки которую мог прослушать пользователь когда выбирал себе подходящуюю. что не так??? вот так я прописал
ModCheckBox[7].FCreate(Page3ScrollBox.Handle, False, CustomMessage('ModCheckBox7'));
ModCheckBox[7].Align(Top);
ModCheckBox[7].Margins(10, 0, 0, 5);
ModCheckBox[7].FontSetting('{#MyFontName1}', 13, $FFF5F5F5);
ModCheckBox[7].OnClick(@CommonOnClick);
ModCheckBox[7].OnMouseEnter(@CommonOnEnter);
ModCheckBox[7].OnMouseLeave(@CommonOnLeave);
ModRadioButton[5].FCreate(Page3ScrollBox.Handle, False, CustomMessage('ModRadioButton5'));
ModRadioButton[5].Align(Top);
ModRadioButton[5].Margins(30, 0, 0, 5);
ModRadioButton[5].FontSetting('{#MyFontName1}', 13, $FFF5F5F5);
ModRadioButton[5].GroupName('Group2');
ModRadioButton[5].OnClick(@CommonOnClick);
ModRadioButton[5].OnMouseEnter(@CommonOnEnter);
ModRadioButton[5].OnMouseLeave(@CommonOnLeave);
/////////////SoundLbl//////////////////////////////
SoundLbl[1].FCreate(ModRadioButton[5].Handle, #$0102);
SoundLbl[1].Align(Right);
SoundLbl[1].FontSetting('{#MyFontName1} MDL2 Assets', 18, FMXColorSetOpacity($FFFFFFFF, 0.8));
SoundLbl[1].TextSetting(False, txCenter, txCenter);

символ еще не корректно отображается за место динамика хрень какая то и еще расстояние от самого названия озвучки какое то прям космическое. должно быть ну на расстоянии пробела где то 5-10 пикселей ну и при выборе радио бутона, нет воспроизведения звука озвучки
Последнее редактирование:
