Forum Replies Created
-
AuthorPosts
-
LuxCoreParticipant
TCount, спасибо, попробую.
LuxCoreParticipantЭффект появления/исчезновения содержимого вкладок
LuxCoreParticipant'TCount' wrote:Кстати, Ваш PNG почему-то испорчен (посмотрел его внутренности).
Спасибо, TCount. Скажите, пожалуйста, как смотреть внутренности картинок? Для демки я делал скрин программой Ashampoo Snap 6.
LuxCoreParticipant'TCount' wrote:Первое подтверждаю. Во втором это просто глюки самого скина. Остальное рабоает нормально.
TCount, 3 и 4 Вы проверяли в моей демке?
LuxCoreParticipantДавно с билдером не работал. Возникла та же ошибка, что и у nw74 при установке AlphaDB. Все пути в LibraryPath прописаны. Что ещё я мог не доделать?
Спасибо.
LuxCoreParticipant'Support' wrote:То есть текст в самом контроле? Но этого нет в других компонентах типа Edit или ComboBox
Да, Вы правы. Я сам себя не перепроверил. Это свойство есть в TsLabel. Такое свойство можно реализовать в TsEdit`ах? Объясню, почему такое взбрело в голову: на форме лежит TsFrameBar, в нём Item`ы, сверху нулевого Item`а лежит TsDateEdit и высота его соответственно подогнана под высоту TsFrameBar.Item[0]. Чтобы текст был по середине, нужно увеличить размер шрифта, но тогда в выпадающем календаре шрифт также увеличивается и не так красиво смотрится (даже если увеличить размеры выпадающего календаря, выбивается из общего интерфейса).
'Support' wrote:И если они будут расположены рядом, то видно будет, что текст на разной высоте, а это не хорошо ведь.
Согласен.
LuxCoreParticipant'Support' wrote:Не совсем понятно – что именно нужно выравнивать по высоте?
Я хотел сказать, что было бы удобно выравнивать дату в TsDateEdit по высоте. Я этого свойства не нашел для этого компонента.
LuxCoreParticipantПочему-то Hint отображается немного не там, где нужно (нужно поближе к началу координат компонента) даже при учёте тени Hint`а:
Код при этом следующий:
Code:hintPos := TsEdit(Components).ClientToScreen(Point(TsEdit(Components).Left, TsEdit(Components).Top));
sAlphaHints.ShowHint(hintPos, 'Текст Hint`а!');Как такое исправить?
Как передвигать Hint соответственно передвижению формы? (Это относится к первому посту)
Почему Hint не исчезает при
Code:procedure TformMain.FormDeactivate(Sender: TObject);
begin
sAlphaHints.HideHint;
end;Спасибо.
LuxCoreParticipantСпасибо большое!
LuxCoreParticipantТак и сделаю. Спасибо.
LuxCoreParticipant'Support' wrote:Если сделать, чтобы при переключении он исчезал автоматически, то наверняка найдется кто-то, кому надо чтобы он оставался 🙂
Тогда вопрос снимаю 🙂
А если добавить Boolean свойство HideHintAfterLooseFocus.
LuxCoreParticipantТ. е. при переключении фокуса на другое приложение Hint и не должен прятаться?
Ведь ShowMessage('SomeMessage'); прячется вместе с приложением.
LuxCoreParticipantПонятно. А что с TsHintManager? Почему он не прячет подсказку?
LuxCoreParticipantЧестно, не пробовал стандартную подсказку так выводить.
LuxCoreParticipantВот демка.
LuxCoreParticipant'Support' wrote:Я буду думать как улучшить, но это будет непросто, так как необходимо переписать много кода.Всё понимаю. Это на Ваше усмотрение. Это нужно было мне, но я просто перевёл Default снова в false. Стоит переделывать много кода, если остальные будут в этом нуждаться 🙂
LuxCoreParticipantСпасибо. Уже разобрался. Опыт спасёт мир.
Остался один вопрос: приложение стало подтормаживать при загрузке и выгрузке после добавления этого компонента. Такое ещё у кого-нибудь наблюдалось?
LuxCoreParticipantLuxCoreParticipantДа, речь идёт о Delphi 7.
Я не знал, что в новых версиях Delphi такое свойство есть. У нас на заводе в основном D7 используется
LuxCoreParticipantAC v7.62: всё нормально.
-
AuthorPosts