作者EShensh (蕭易玄)
看板Visual_Basic
標題Re: [資訊] 程式設計入門 -使用Xojo 中譯版 全書試閱
時間Sun Jun 23 17:23:30 2013
※ 引述《damody (天亮damody)》之銘言:
: 話說試用版的是不是有少功能?
: 我用的是 "校長(xojo) 2013 Release 1" 版
: 啊啊啊
: 問題 1:
: 我試的是 書上第 142 頁
: Canvas1.Graphics.DrawPicture(myPic,10,10)
: 他沒這招啊?
可能是因為後面預設值為0的關係,至少要指定抄錄的長寬,所以改這樣吧
Canvas1.Graphics.DrawPicture(myPic,10,10,myPic.Width,myPic.Height)
: 問題 2:
: MsgBox 我查他的文件
: result=MsgBox (message [,buttons][,title])
: 可是我在 MsgBox 後面多丟幾個參數
: 都沒有用啊啊啊
: 一直回我
: This method requires fewer parameters than were passed
: 這不會是 試用版的問題吧?
你在 IDE 裡面將滑鼠指向程式碼的 MsgBox 時,下面文字一直會變那邊,會顯示:
MsgBox(message As String)
表示他的確就只有一個參數。
事實上你需要有多個按鈕的話,應該使用 MessageDialog 類別。
Dim md As new MessageDialog //對話框
Dim b As MessageDialogButton //對話框按鈕
//對話框標題
md.Title="Example"
//按鈕1:Action
md.ActionButton.Caption="Action" //顯示的標題
md.ActionButton.Visible=True //本按鈕是否顯示出來
//設定 Default 為真的話,會成預設值,直接按 Enter 就可以
md.ActionBtton.Default=True
//按鈕2:Cancel
md.CancelButton.Caption="Cancel"
md.CancelButton.Visible=True
//設定 Cancel 為真的話,會成"取消"預設值,直接按 Sec 就可以
md.CancelButton.Cancel=True
//按鈕3: 第二選項鈕
md.AlternateActionButton.Caption="Alternate"
md.AlternateActionButton.Visible=True
//設定對話框的 ICON
md.Icon=MessageDialog.GraphicCaution
//秀出對話框,用 ShowModalWithin 強制回應
b=md.ShowModalWithin(Window1) //變數 b 取得用戶回應
//判斷
if b=md.ActionButton then
msgbox ("Action")
elseif b=md.CancelButton then
msgbox ("Cancel")
elseif b=md.AlternateActionButton then
msgbox ("AlternateActionButton")
end if
--
怒火燒盡九重天 去去去,武器走 迪歐加.古拉比冬 狠虎滅卻.震天動地 iLife
慈悲的王者 安哥爾摩亞 明聖劍法 iWork MAC_OS_X 禁千百貳拾式.八薙女
裏百八式.大蛇薙 iPod LanEVO 日月才子 藤原豆腐店 帝國歌劇團 鋼普拉
破邪劍征.櫻花放神 巴歐~薩喀爾嘎 共鳴 速速來,愛情 AE86 最終決戰奧義.無式
-蕭易玄-
http://web.mac.com/eshen/iWeb
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.72.209
1F:推 damody: 感謝 我來試試 ^ ^ 06/23 18:03