找回密码
 立即注册

QQ登录

只需一步,快速开始

江故里

初级会员

32

主题

120

帖子

306

积分

初级会员

积分
306
江故里
初级会员   /  发表于:2022-6-6 16:00  /   查看:3206  /  回复:9


spread 和 tabControl 之间希望有一块白色的空白  如何设置
把spread 留出了空白  但是设置anchor 上下左右之后  右边和下边就没有空出来的位置   左边空出来的位置颜色也不是白色  应该如何设置
image.png992779235.png


这是想要的效果
image.png922716674.png

9 个回复

倒序浏览
yin_tb
高级会员   /  发表于:2022-6-6 16:28:58
沙发
本帖最后由 yin_tb 于 2022-6-6 16:30 编辑

你这个需要,好像不容易实现,应该是TabControl的原因,不是Spread的原因。我有时也偿试过用.NET自带的TabControl,太难看了,功能也太单一,style也不行。我有C1的组件,所以,我都用C1。C1的DockTab,有TabPage,做什么都方便,标签的关闭,隐藏,位置......
回复 使用道具 举报
江故里
初级会员   /  发表于:2022-6-6 16:40:16
板凳
yin_tb 发表于 2022-6-6 16:28
你这个需要,好像不容易实现,应该是TabControl的原因,不是Spread的原因。我有时也偿试过用.NET自带的TabC ...

有的画面可以实现这个样子  所以这个画面实现不了 就不太明白
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-6 16:45:10
地板
本帖最后由 Richard.Ma 于 2022-6-6 16:46 编辑

按照你的布局要求,只要是spread的dock设置为fill,把父控件tabpage1的Padding调节一下就行

image.png800175170.png image.png455572509.png
回复 使用道具 举报
江故里
初级会员   /  发表于:2022-6-6 17:05:55
5#
[img] image.png743496703.png [/img]

image.png722831420.png

设置了  画面显示还是没有白色块   
回复 使用道具 举报
江故里
初级会员   /  发表于:2022-6-6 17:07:40
6#
Richard.Ma 发表于 2022-6-6 16:45
按照你的布局要求,只要是spread的dock设置为fill,把父控件tabpage1的Padding调节一下就行

还需要设置其它属性吗  这样子  运行出来的画面还是不对
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-6 17:15:20
7#
本帖最后由 Richard.Ma 于 2022-6-6 17:16 编辑

我没明白你说的白色块是什么意思,需要的不是和tabpage有一些间距吗,我这里tabpage绿背景运行的结果如下注意的是:不要设置spread的anchor,只要把dock设置为fill
image.png59759825.png

还是你说的是其他的需求?



回复 使用道具 举报
江故里
初级会员   /  发表于:2022-6-6 17:21:34
8#
Richard.Ma 发表于 2022-6-6 17:15
我没明白你说的白色块是什么意思,需要的不是和tabpage有一些间距吗,我这里tabpage绿背景运行的结果如下注 ...

是要间距  设置的间距50  但是程序运行起来后间距看不出来
回复 使用道具 举报
江故里
初级会员   /  发表于:2022-6-6 17:23:45
9#
Richard.Ma 发表于 2022-6-6 17:15
我没明白你说的白色块是什么意思,需要的不是和tabpage有一些间距吗,我这里tabpage绿背景运行的结果如下注 ...

上面发的第二张图 是我设置的间距的样子   第一张图是画面运行出来的样子  运行出来的间距很小
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-6 17:42:29
10#
我在3楼发的两张图就是做的设置了,如果你那边运行起来没用的话,可以发一个重现问题的demo上来,我帮你看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部