在选择完毕时,保存选择的图片名称到手机中,当窗口创建完毕(APP被启动)时取出保存的图片让图片框显示,完整代码示例:
事件 窗口创建完毕()
变量 窗口1_选择的图片 = 读取设置("窗口1_选择的图片")
如果(取空(窗口1_选择的图片) == 假)
图片框_1.图片 = 窗口1_选择的图片
结束 如果
结束 事件
事件 按钮_2.被单击(来源对象 为 视图)
变量 对话框1 = 创建 对话框()
变量 普通宫格框1 = 创建 普通宫格框()
普通宫格框1.置图片尺寸(DP到PX(60),DP到PX(60))
普通宫格框1.图片外边距 = DP到PX(10)
' 添加仓库图片到 普通宫格框1
普通宫格框1.添加项目带标记("h3.jpg","图片1","h3.jpg")
普通宫格框1.添加项目带标记("h4.jpg","图片2","h4.jpg")
普通宫格框1.添加项目带标记("h5.jpg","图片3","h5.jpg")
普通宫格框1.添加项目带标记("h6.jpg","图片4","h6.jpg")
普通宫格框1.添加项目带标记("h7.jpg","图片5","h7.jpg")
' 注册宫格框被单击事件(选择图片)
普通宫格框1.置项目被单击回调((源对象,索引)->{
弹出提示("选择的图片:" + 普通宫格框1.取项目标题(索引))
变量 选择的图片 = 到文本(普通宫格框1.取项目标记(索引))
' 在选择完毕时,保存选择的图片名称,当窗口创建完毕(APP被启动)时取出保存的图片让图片框显示
保存设置("窗口1_选择的图片",选择的图片)
图片框_1.图片 = 选择的图片
对话框1.关闭()
})
对话框1.标题 = "请选择图片"
对话框1.置视图(普通宫格框1)
对话框1.显示()
结束 事件 您好,可以通过使用对话框+普通宫格框组件实现该功能。代码示例:
事件 按钮_2.被单击(来源对象 为 视图)
变量 对话框1 = 创建 对话框()
变量 普通宫格框1 = 创建 普通宫格框()
普通宫格框1.置图片尺寸(DP到PX(60),DP到PX(60))
普通宫格框1.图片外边距 = DP到PX(10)
' 添加仓库图片到 普通宫格框1
普通宫格框1.添加项目带标记("h3.jpg","图片1","h3.jpg")
普通宫格框1.添加项目带标记("h4.jpg","图片2","h4.jpg")
普通宫格框1.添加项目带标记("h5.jpg","图片3","h5.jpg")
普通宫格框1.添加项目带标记("h6.jpg","图片4","h6.jpg")
普通宫格框1.添加项目带标记("h7.jpg","图片5","h7.jpg")
' 注册宫格框被单击事件(选择图片)
普通宫格框1.置项目被单击回调((源对象,索引)->{
弹出提示("选择的图片:" + 普通宫格框1.取项目标题(索引))
图片框_1.图片 = 到文本(普通宫格框1.取项目标记(索引))
对话框1.关闭()
})
对话框1.标题 = "请选择图片"
对话框1.置视图(普通宫格框1)
对话框1.显示()
结束 事件实现原理:
1.创建一个对话框,然后再创建一个普通宫格框组件
2.将仓库中的待选择图片添加到普通宫格框中,并以标记形式添加。
3.给普通宫格框添加监听项目被单击时的回调代码,以实现当点击宫格框中的图片时系统返回项目索引,通过项目索引获取其标记值,并将其显示到图片框中。
4.将普通宫格框放到对话框中并显示。
选择之后该怎么保存呢?关闭程序之后再打开有恢复成原样了
您好,可以通过使用对话框+普通宫格框组件实现该功能。代码示例:
事件 按钮_2.被单击(来源对象 为 视图)
变量 对话框1 = 创建 对话框()
变量 普通宫格框1 = 创建 普通宫格框()
普通宫格框1.置图片尺寸(DP到PX(60),DP到PX(60))
普通宫格框1.图片外边距 = DP到PX(10)
' 添加仓库图片到 普通宫格框1
普通宫格框1.添加项目带标记("h3.jpg","图片1","h3.jpg")
普通宫格框1.添加项目带标记("h4.jpg","图片2","h4.jpg")
普通宫格框1.添加项目带标记("h5.jpg","图片3","h5.jpg")
普通宫格框1.添加项目带标记("h6.jpg","图片4","h6.jpg")
普通宫格框1.添加项目带标记("h7.jpg","图片5","h7.jpg")
' 注册宫格框被单击事件(选择图片)
普通宫格框1.置项目被单击回调((源对象,索引)->{
弹出提示("选择的图片:" + 普通宫格框1.取项目标题(索引))
图片框_1.图片 = 到文本(普通宫格框1.取项目标记(索引))
对话框1.关闭()
})
对话框1.标题 = "请选择图片"
对话框1.置视图(普通宫格框1)
对话框1.显示()
结束 事件实现原理:
1.创建一个对话框,然后再创建一个普通宫格框组件
2.将仓库中的待选择图片添加到普通宫格框中,并以标记形式添加。
3.给普通宫格框添加监听项目被单击时的回调代码,以实现当点击宫格框中的图片时系统返回项目索引,通过项目索引获取其标记值,并将其显示到图片框中。
4.将普通宫格框放到对话框中并显示。