Forum Replies Created
-
AuthorPosts
-
lexParticipant
Не, не помогло…
lexParticipantСпасибо, с этим как-нибудь теперь разберусь…
Но возникла еще одна проблемка, позвольте расскажу о ней в этой же теме, дабы не плодить их…При использовании фреймбара, когда я разворачиваю окно на весь экран, внизу фреймбара появляется белая окантовка… При сворачивании/разворачивании любого фрейма она пропадает… Хоть и не критически, но немного напрягает…
lexParticipantВот с формами-то понятно: Form1.Button1.Width:=100;
А с фреймами единственное что приходит на ум, это завести глобальные переменные типаvar Frame1: TFrame;
а затем:
procedure TForm1.sFrameBar1Items0CreateFrame(Sender: TObject; var Frame: TCustomFrame);
begin
Frame1 := TMyFrame1.Create(nil);
Frame := Frame1;
end;А уже потом из модуля второго фрейма:
TMyFrame1(Frame1).Button1.Width := 100;
Это нормальное решение? Или бред полный? (хоть и работает)… <img src="style_emoticons//unsure.gif” style=”vertical-align:middle” emoid=”:???:” border=”0″ alt=”unsure.gif” />
lexParticipantТанцы с бубном… <img src="style_emoticons//smile.gif” style=”vertical-align:middle” emoid=”:)” border=”0″ alt=”smile.gif” /> Ну должен быть какой-то иной способ…
Потому что я вот сейчас открыл демо-проект FrameBar, там вшиты 5 скинов, значение SkinDirectory пусто и из системного меню видны только эти 5 скинов… Вроде и себе в компоненты установил точно такие же свойства, как в демо, но не функциклирует как надо…lexParticipantЕсли удалить, видит только внутренние…
Но, по-моему, это неправильно, некрасивое решение что-ли… Ведь в других программах (пусть даже и учебных на данном этапе) я ссылался именно на эту папку…
Просто я подумал, что где-то должен существовать переключатель, внутри компонентов sSkinManager1 или sSkinProvider1… -
AuthorPosts