作者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