找回密码
 立即注册

QQ登录

只需一步,快速开始

Church丶Vin

初级会员

24

主题

65

帖子

247

积分

初级会员

积分
247

[已处理] C1InputPanel 布局

Church丶Vin
初级会员   /  发表于:2019-7-2 17:26  /   查看:5251  /  回复:8
1金币
C1InputPanel 布局时,内部空间,默认局座是否能够调整
部分居左
部分居右

最佳答案

查看完整内容

明白了,之前给你的代码在窗口缩放过程中,还是会保持和前面的按钮相同的距离不会改变,如果需要一直保持在左边的话,可以在外面的c1InputPanel的SizeChanged事件中设置宽度

评分

参与人数 1金币 +20 收起 理由
葡萄城三幺三 + 20 使用悬赏贴,得金币,望扩散给更多人

查看全部评分

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-2 17:26:15
来自 7#
明白了,之前给你的代码在窗口缩放过程中,还是会保持和前面的按钮相同的距离不会改变,如果需要一直保持在左边的话,可以在外面的c1InputPanel的SizeChanged事件中设置宽度
  1.         private void c1InputPanel1_SizeChanged(object sender, EventArgs e)
  2.         {
  3.             inputButton2.Width = c1InputPanel1.Width - 220;
  4.         }
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-3 00:06:04
2#
你是需要实现这种效果吧,
需要居右可以设置HorizontalAlign=InputContentAlignment.Far
需要居左可以设置为InputContentAlignment.Near



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-7-3 11:23:58
3#
Richard.Ma 发表于 2019-7-3 00:06
你是需要实现这种效果吧,
需要居右可以设置HorizontalAlign=InputContentAlignment.Far
需要居左可以设 ...

您做的这个的效果
button1需要设置break为group
button2需要设置HorizontalAlign为InputContentAlignment.Far
对吧
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-3 12:05:45
4#
和break没有关系,就是控制HorizontalAlign,左边的话就是Near,右边的话就是Far

但需要注意的是我已经将button 的尺寸拉长了,两个button的位置和大小实际是相同的
回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-7-3 13:26:10
5#
Richard.Ma 发表于 2019-7-3 12:05
和break没有关系,就是控制HorizontalAlign,左边的话就是Near,右边的话就是Far

但需要注意的是我已经 ...

就是说button2的Width已经占用了整行,然后使用Far,将button移动到左侧对吧
回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-7-3 13:40:53
6#
Richard.Ma 发表于 2019-7-3 12:05
和break没有关系,就是控制HorizontalAlign,左边的话就是Near,右边的话就是Far

但需要注意的是我已经 ...


我真正想实现的效果是,将查询 重置两个按钮,居左置于红框附近,且页面拉伸过程中,始终居左

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Church丶Vin
初级会员   /  发表于:2019-7-3 14:33:06
8#
Richard.Ma 发表于 2019-7-3 14:30
明白了,之前给你的代码在窗口缩放过程中,还是会保持和前面的按钮相同的距离不会改变,如果需要一直保持在 ...

明白了,但是如果按钮量少的情况下可以这么操作,但是按钮(控件)量大的情况下还是有点麻烦
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-3 17:15:10
9#
嗯,目前只能这样操作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部