Foxtable(狐表)用户栏目专家坐堂 → [求助]如何找到控件并显示在屏幕中央?


  共有4104人关注过本帖树形打印复制链接

主题:[求助]如何找到控件并显示在屏幕中央?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112378 积分:572152 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/21 22:30:00 [显示全部帖子]

控件.left = (窗口宽度-控件宽度)/2
控件.top= (窗口高度-控件高度)/2

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112378 积分:572152 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/22 9:00:00 [显示全部帖子]

参考
Dim pnl  = e.Form.Controls("Panel1").basecontrol
pnl.VerticalScroll.Value = 100 设置垂直滚动条位置
pnl.HorizontalScroll.Value = 100 设置横向滚动条位置

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112378 积分:572152 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/24 21:59:00 [显示全部帖子]

DataTable.DataCols.Add( "工作小类", Gettype(String),16) http://www.foxtable.com/webhelp/topics/1428.htm


Add方法的语法有六个:

Add(ColumnName, GetType(Type))
Add(ColumnName, GetType(Type), Expression)
Add(ColumnName, GetType(Type), Expression, Caption)
Add(ColumnName, GetType(Type), MaxLength)
Add(ColumnName, GetType(Type), MaxLength, Expression)
Add(ColumnName, GetType(Type), MaxLength, Expression, Caption)

后三个语法是针对字符列的。
 

参数说明:

  • Name
    新增列的名称
     
  • Type
    新增列的数据类型,需要配合GetType关键字来获得数据类型,例如GetType(String)表示字符型,GetType(Boolean)表示逻辑型。
     
  • Expression
    可选参数,指定新增列的计算表达式。
    有关表达式的常识和语法,请参考应用篇中和表达式相关的章节,有非常详细的介绍。
     
  • MaxLength
    可选参数,用于指定字符列的长度,超过255将作为备注型。

     
  • Caption
    可选参数,用于设置列标题。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112378 积分:572152 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/25 9:33:00 [显示全部帖子]

使用sqlReplaceFor。注意sqlReplaceFor帮助的说明

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112378 积分:572152 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/25 9:49:00 [显示全部帖子]

这种不能使用ReplaceFor了,只能遍历所有行,逐行计算

ReplaceFor只能是固定的值,不支持计算值,如:DataTable.ReplaceFor(“合同金额” ,“10000” )

 回到顶部