Forum Replies Created
-
AuthorPosts
-
DetSimenParticipant'Support' wrote:
Возможно в процессе работы изменяется меню и оно пропадает в этот момент.
Тогда нужно обновить вручную: sSkinProvider1.RepaintMenu;
Да, спасибо, помогло. Меню да, изменяется при старте.
DetSimenParticipantК счастью, не могу воспроизвести такое поведение в новом проекте. Значит буду у себя смотреть, отчего пропадает. Найду – отпишусь из-за чего так.
И это, исправьте заголовок, конечно же там должно быть просто TMainMenu
DetSimenParticipant'skvoshiz' wrote:Увы, не получается.
Нужно именно чтоб всегда заголовок (Caption) sTabSheet2 был Жирным.
т.е. назначить style для sTabSheet2 один, а для всех остальных другой
Мошт тебе программиста нанять? Ну ты что, в самом деле, условие поменять не можешь?
вот это:
if Active then begin Font.Style:=[fsbold,fsUnderline];Font.Color:=$FFFFFF;end else begin Font.Style:=[];Font.Color:=$00BFDFFF;end
на
if TabIndex=1 и далее то же самое.
тогда только вторая вкладка толстая будет. рррррр.
DetSimenParticipant'Support' wrote:Спасибо за демку, проблему я увидел и могу подтвердить. Будет починено.
PS. Уже разобрался. В TsPageControl вкладки имеют тип TsTabSheet, не TTabSheet.
То есть создавать нужно TsTabSheet.
Большое, человеческое спасибо. 🙂
DetSimenParticipantНу а у меня вот так:
DetSimenParticipantLunar Base
DetSimenParticipantВ 9.0 с заголовками всё осталось как было. Жаль. 🙁
DetSimenParticipantА скины включены были?
DetSimenParticipantТоже спасибо за разъяснение. Я думал оно вызывается в любом случае при изменении Cheсked, независимо от того, вручную оно изменилось, или мышкой.
Простите, неумного. 🙂
DetSimenParticipant'TCount' wrote:У меня тоже не вызывается, хотя я не вижу в этом событии никакого смысла, т.к. с тем же самым отлично справляется и OnClick, в котором и получаешь состояние бокса)
Та я всё понимаю, как мама дорогая, только зачем тогда это событие наружу выставлять? Несколько раз уже накалывался, выставлю обработчик на это, вполне адекватное и правильно названное, событие, а оно не вызываецца, приходится OnClick на него перенаправлять, тогда всё работает. 🙂 Не исправят – и не надо, просто убрали бы его из published тогда.
DetSimenParticipantВинда же сама с этими сообщениями параметры передаёт, wParam = одна из констант SB_XXXX, а lParam не используется и =0.
Мне всего лишь нужно событие on_Scroll (или оба, on_HScroll и on_VScroll) с параметрами по умолчанию.
В принципе, можно и не заморачиваться, я уже костылями обошелся, оконную процедуру подменил на свою. Спасибо за быструю реакцию. 🙂
DetSimenParticipantНу и абыдна. :(((
DetSimenParticipantSupport, странно, я пробовал вызывать Dialog в обработчике OnCreate формы, т.е еще ДО ее показа, нормально открылся диалог и даже файл выбрал, потом, правда, пришлось sFileNameEdit1.Text:= sFileNameEdit1.Dialog.Filename делать, ну дак это не проблема же? 🙂 Так что, вероятно, Dialog создается сразу, в конструкторе SFileNameEdit, хотя вам виднее 🙂
DetSimenParticipantsFilenameEdit1.Dialog.Execute(Self.Handle)<-- дескриптор окна-владельца, можно и не писать после закрытия придется самому из Dialog ручками вытянуть выбор пользователя, сама строка с именем файла не модифицируется
DetSimenParticipantУстанови у формы в DesignTime Align=alClient, запускаться будет правильно, на весь экран. Потом, правда, ждут проблемы при Restore 🙂 Но это косяк не AlphaSkins, по моему, а самого VCL.
DetSimenParticipantА никто не сталкивался с таким поведением sListView?
[attachment=4686:sListView.jpg]
GridLines:=TRUE;
ViewStyle:=vsReport;
Проводишь мышкой над итемами – и GridLines как не бывало 🙂
DetSimenParticipantТочно, извиняюсь, надо было в твой топик писАть, не углядел, а проблема, да, таже. :a8:
DetSimenParticipantПобедил. Ошибка возникает при изменении опций проекта (в моем случае я выставил Record field alignment = None) и Rebuild. В данный момент вернул все опции на умолчания, опять почистил всё, пересобрал Alpha пакеты и всё заработало. Как-то вот так вот 🙂
WinXP+D2009+AC7.30
DetSimenParticipantПрисоединяюсь. Точно такая же ошибка. Вручную поудалял все .bpl .dcp, пересобрал и всё равно ошибка. Не зная в чем дело, полез сюда, а топик про это самый первый, значит не у меня одного такое.
Win XP, D2009, AC 7.30
DetSimenParticipantДоброго времени суток, All.
Обнаружил, что компонент sDragBar не отдает событие onMouseUp. OnMouseDown обрабатывается нормально. Когда возникла необходимость перерисовать панельку после перетаскивания, повесил обработчик на OnMouseUp, но управление в него не передается. 🙂 Поправьте меня, если я не прав. 🙂
Кстати, только сейчас заметил, этот компонент постоянно генерирует событие OnMouseMove зачем-то, даже если мышкой и не шевелишь. 🙂 Демку сделать?
-
AuthorPosts