全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1206
推到 Plurk!
推到 Facebook!

解決 ActiveSkin 使用上的小問題經驗分享

 
China Join
中階會員


發表:81
回覆:242
積分:89
註冊:2003-03-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-21 18:08:52 IP:61.217.xxx.xxx 未訂閱
小弟使用 ActiveSkin 一些時間了,這邊提出一些 Bug 以及解決他們的辦法    1.第一次載入 ActiveSkin 時,切換頁面後會產生頁面內容無特效的問題    請在 OnFormActivate 或 OnFormShow 加入下面程式碼       for(int i=0;i<=PageControl1->PageCount;i++)     PageControl1->ActivePageIndex=i;    PageControl1->ActivePageIndex=0;//開始的頁數    Skin1->ApplySkin((long)Handle);    先讓每個 Page 跑一遍再載入 Skin ,如果 Page 很多可以先讓 Form 隱藏, 載入後再顯示出來    2.無法去除 Skin 特效的問題    由於 Skin1->RemoveSkin((long)Handle); 無效所以可使用下面變通手段       Skin1->LoadSkin(L"");//載入空的 Skin    Skin1->ApplySkin((long)Handle);//套用他    3.有些元件 ActiveSkin 無支援而無法顯示的問題 ...    例如 Image 這個元件 ActiveSkin 就會將他從 Form 移除掉,要解決這個 問題很簡單,先放一個 Panel 在 Form 上,然後將圖貼到 Panel 上即可, 如果覺得很多圖要貼很麻煩,把他們組合成元件也可以啦。    上面是小弟目前遇到的問題及解決方法,如果有更好的方法或其他的問題都 歡迎提出來討論喔。 至於
系統時間:2024-04-26 5:14:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!