标题:初次请教关于VFP连编程可执行程序,关于屏幕背景图片大小
只看楼主
高度智能
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-1-30
结帖率:50%
已结贴  问题点数:20 回复次数:25 
初次请教关于VFP连编程可执行程序,关于屏幕背景图片大小
  刚刚看了论坛里面关于图片显示,查到是有一下内容:
Screen.Picture 没有伸缩属性可设置,只能在 Screen 上加一个 image 控件来显示图片:
_Screen.AddObject('background', 'Image')
 _Screen.background.Picture = Getpic() && 或者写你自己的图片文件名
 _Screen.background.Visible = .T.
 _Screen.background.Stretch = 2 && 不想变形就设为 1
 _Screen.background.Move(0,0,_Screen.Width,_Screen.Height)
  我目前还不知道连编成可执行程序后,运行起来会有一个系统主菜单,但是这个主菜单在项目管理器里好像只能用主程序进行修改。
那我要如何在这个菜单里面建立IMAGE控件,以达到我想要的内容,就是插入的图片会随主菜单的大小变化而变化,而不是重复平铺。谢谢。
搜索更多相关主题的帖子: 项目管理 background 背景图片 主程序 变形 
2015-02-04 09:03
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:10 
设置 image 控件的stretch 属性
2015-02-04 09:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:5 
那我要如何在这个菜单里面建立IMAGE控件,以达到我想要的内容,就是插入的图片会随主菜单的大小变化而变化,而不是重复平铺。谢谢。


這句話看不懂。

授人以渔,不授人以鱼。
2015-02-04 09:37
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
应该设置表单的picture属性嘛
2015-02-04 09:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
跟菜單有什麽關係?

授人以渔,不授人以鱼。
2015-02-04 09:40
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
得分:5 
猜楼主不是说菜单,是说表单吧,可以建一个顶层表单作为封面
2015-02-04 10:06
高度智能
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-1-30
得分:0 
回复 5楼 TonyDeng
连编可执行程序,会有一个系统菜单,然后我给系统菜单添加背景图片
在主程序立面写
_screen.picture="图片"
这时候连编成可执行程序后有背景图片,但是背景图片是重复一张不停的平铺。我想设置成一张铺满整个背景。
2015-02-04 10:14
高度智能
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-1-30
得分:0 
回复 2楼 tlliqi
就是那个image控件要怎么添加在那个系统主菜单立面。我做的可执行程序流程是这样:先进入一个登录表单(这时候会自动出现一个背景系统菜单),点击登录表单后是执行一个菜单,点击菜单的不同子菜单有不同的表单出现。我要修改的是哪个背景系统菜单的背景图片大小。
2015-02-04 10:17
高度智能
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-1-30
得分:0 
回复 2楼 tlliqi
这个是设置表单背景照片按整个平面平铺吗?我试试看,我查看到之前的一个帖子是关于解决表单的。好像有点理解。我试试看。谢谢大家。
2015-02-04 10:20
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用高度智能在2015-2-4 10:14:30的发言:

连编可执行程序,会有一个系统菜单,然后我给系统菜单添加背景图片
在主程序立面写
_screen.picture="图片"
这时候连编成可执行程序后有背景图片,但是背景图片是重复一张不停的平铺。我想设置成一张铺满整个背景。
Screen.Picture 没有伸缩属性可设置,只能在Screen上加一个image控件来显示图片:
_Screen.AddObject('background', 'Image')  
_Screen.background.Picture = Getpic() &&或者写你自己的图片文件名
_Screen.background.Visible = .T.  
_Screen.background.Stretch = 2 &&不想变形就设为1
_Screen.background.Move(0,0,_Screen.Width,_Screen.Height)
 
2015-02-04 10:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-441753-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.217845 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved