VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問一個Frame 的問題

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 1 樓

發表發表於: 星期二 十二月 28, 2004 2:19 pm    文章主題: 請問一個Frame 的問題 引言回覆

請問有類似瀏覽器中的frame的元件嗎
每個Frame都有各自的ScrollBar
例如
┌───┬───┐
│   │表單2 │
│表單1 │   │
│   ├───┤
│   │   │
│    │表單3 │
│   │   │
└───┴───┘
我利用FormSet的方式做了一個,是可以但是
不是很好用
像將表表單1和標單2的邊界作縮放時要處理表單3的Size
每個Frame都有各自的ScrollBar


看過很多這樣子的介面,但不知道他們是用什麼元件做到的
還請各位先進指引一個方向
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 2 樓

發表發表於: 星期二 十二月 28, 2004 7:10 pm    文章主題: 引言回覆

用 container 來做啊~~
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 3 樓

發表發表於: 星期三 十二月 29, 2004 11:14 am    文章主題: 引言回覆

謝謝樓上的大大指引
我確實也嘗試的用Container作
像當我調整區塊1左右時,區塊2跟3的left要跟著變動
或這是當調整區塊2向上或向下時,區塊3要跟著變動Top
每個區塊中再加入 ActivX FlatScrollBar 偵測需不需要出現
這樣對嗎,有點土法煉鋼,目前尚未完成!

上述方法真的有點給他///

因為我希望在讓每個區塊能任意讓使用者調整大小
在依該區塊大小調整內容需不需要ScrollBars
每個區塊,也可執行DragDrop

像Nero,Alcohol 120%,OutLock Express 那樣的介面
那個是ToolBars,好像又不是
不知道是不是有那樣的元件可Call
回頂端
檢視會員個人資料 發送私人訊息
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 4 樓

發表發表於: 星期三 十二月 29, 2004 12:28 pm    文章主題: 引言回覆

轉貼找到了解決方法了
http://vfp.sunyear.com.tw/viewtopic.php?t=1480&highlight=%AA%ED%B3%E6%A4j%A4p

停駐表單
Visual FoxPro 擴充停駐支援到使用者定義的表單。停駐表單除了能停駐表單到 Visual FoxPro IDE 視窗和其他的表單之外,同樣地停駐工具列,而且當表單被停駐時在表單上的控制項能仍然獲得焦點。

Visual FoxPro 包含下列新的和更新的屬性、方法程序與事件來支援停駐表單。

Dockable 屬性
GetDockState 方法程序
ADOCKSTATE( ) 函數
AfterDock 事件
BeforeDock 事件
Dock 方法程序
Docked 屬性
DockPosition 屬性
UnDock 事件
DOCK WINDOW 命令
回頂端
檢視會員個人資料 發送私人訊息
朱育興



註冊時間: 2003-08-25
文章: 661
來自: 台中市大里區

第 5 樓

發表發表於: 星期三 十二月 29, 2004 12:48 pm    文章主題: 引言回覆

不過這是 VFP9 Beta 內的說明,之前版本能否照用呢?
_________________
希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 6 樓

發表發表於: 星期三 十二月 29, 2004 1:08 pm    文章主題: 引言回覆

恩恩,不行ㄝ
So..這只是其中一個解決方法
我還在利用Container嘗試中..... ^_^ <---累阿
回頂端
檢視會員個人資料 發送私人訊息
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 7 樓

發表發表於: 星期五 十二月 31, 2004 11:29 am    文章主題: 引言回覆

我利用Container做了一個
但是發現問題了
如圖:

每個區塊是獨立的Container
當我縮放他時,有時發現圖中所看到的
其ActivX物件會超出Container到外面,為什麼會這樣
我設定該物件的Zorder 也沒用

如果是FoxPro的元件,就不會產生這個問題ㄝ

請問高手們我該怎麼做阿
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 8 樓

發表發表於: 星期一 一月 03, 2005 9:25 am    文章主題: 引言回覆

有幫那些 ActiveX 元件做 resize 嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
yesmailbox



註冊時間: 2004-12-06
文章: 12


第 9 樓

發表發表於: 星期一 一月 03, 2005 10:41 am    文章主題: 引言回覆

ActiveX 元件做 resize 是可以解決當Container resize的問題
我試過了,謝謝

但是不能解決Scroll的問題
例如當我上下捲動時ActiveX元件,永遠會在 FoxPro元件的上方,而遮蓋我的
抬頭Container,真是傷腦筋。

呼~FoxPro的介面端設計,怎麼那麼難阿
<---嫩阿
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作