Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу здесь за 20 тыс руб в месяц! alarforum@yandex.ru


Ответ
 
Опции темы
Старый 03.04.2019, 20:14   #1
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
Восклицание Необходимо подчеркнуть текст при наведении мыши

Раньше получалось а теперь когда перешла на мультиплатформ - нет
Код:
procedure Tmenu.Label1MouseEnter(Sender: TObject);
begin
Label1.Font.Style := [fsUnderline];
end;
Ошибки
[dcc32 Error] Menu1.pas(28): E2003 Undeclared identifier: 'fsUnderline'
[dcc32 Error] Menu1.pas(28): E2010 Incompatible types: 'TFontStyles' and 'Set'
linda88 вне форума Ответить с цитированием
Старый 03.04.2019, 20:28   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

да вроде бы должно всё работать.
Попробуйте в uses дописать модуль Graphics
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.04.2019, 21:01   #3
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Вот мой
Код:
uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
  FMX.Controls.Presentation, FMX.StdCtrls;
как только добавляю Graphics
delphi embarcadero rad studio 10.3 multiplatform

вот что выдает:

[dcc32 Fatal Error] Menu1.pas(8): F2613 Unit 'Graphics' not found.

Последний раз редактировалось linda88; 03.04.2019 в 21:16.
linda88 вне форума Ответить с цитированием
Старый 03.04.2019, 22:16   #4
leoparrd
Заблокирован
 
Регистрация: 27.08.2010
Сообщений: 37
По умолчанию

Вполне возможно, вы или поставили новый Делфи или что-то вроде этого, не очистив старые установки...
В общем вам надо посмотреть все пути к библиотекам. Такое впечатление, что Делфи не видит основную библиотеку.
leoparrd вне форума Ответить с цитированием
Старый 03.04.2019, 22:58   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Цитата:
Сообщение от linda88 Посмотреть сообщение
Код:
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
  FMX.Controls.Presentation, FMX.StdCtrls
упс. Так у Вас же проект не VCL.
Это проект типа FireMonkey.
Вот там, вероятно, другие типы данных и другие методы работы со стилем шрифта.
Нужно или переделать ваш код под "огнеобезьянку", либо переделать проект под VCL.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.04.2019, 06:04   #6
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,215
По умолчанию

linda88
Вообще как-то странно. Там в юните стили отключены для всего кроме NET. Пробовал включить не получилось. Видимо какой-то баг или фича.

Можно попробовать через конструктор стилей.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia на форуме Ответить с цитированием
Старый 04.04.2019, 16:30   #7
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
упс. Так у Вас же проект не VCL.
Это проект типа FireMonkey.
Вот там, вероятно, другие типы данных и другие методы работы со стилем шрифта.
Нужно или переделать ваш код под "огнеобезьянку", либо переделать проект под VCL.
Нужно под "огнеобезьянку".
linda88 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Затемнение картинки при наведении мыши qwerty55 Помощь студентам 2 05.12.2011 13:26
Всплывающее сообщение при наведении мыши. NapalmRain JavaScript, Ajax 5 20.07.2011 09:29
Подчеркнуть текст через функцию Lepricon69 Общие вопросы Delphi 3 24.06.2010 00:59
Изменение AlphaBlend при наведении мыши Dj_SheLL Общие вопросы Delphi 6 06.05.2010 11:49
Подсказка при наведении курсора мыши Syltan JavaScript, Ajax 2 23.04.2010 14:31


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840