Re: [資訊] 程式設計入門 -使用Xojo 中譯版 全書試閱

看板Visual_Basic作者 (蕭易玄)時間12年前 (2013/06/23 17:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《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

06/23 18:03, , 1F
感謝 我來試試 ^ ^
06/23 18:03, 1F
文章代碼(AID): #1HnhwL7Y (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1HnhwL7Y (Visual_Basic)