从文本框或 stringcolbox 复制/粘贴?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我使用包含 stringcolboxes 和 numbercolboxes 的文本框和表格框创建报告。有没有办法从这些显示器中复制东西?我不想使用文本编辑框,因为人们可以更改内容。
谢谢,
彼得
回复:从文本框或 stringcolbox 复制/粘贴?如果您不再担心用户更改数据,那么我仍然会推荐新数据视图。你可以关闭面板框,用户得到一个真正漂亮的显示,你不必担心滚动等问题......
回复:从文本框或 stringcolbox 复制/粘贴?这是一个合理的可能性。
对于仅从文本框中选择文本的其他情况,我将尝试使用文本编辑框。用户可以更改文本,但我不会将其保存在任何地方。就此而言,他们可以复制文本,然后在粘贴到的任何地方(即文字、幻灯片等)进行更改。
回复:从文本框或 stringcolbox 复制/粘贴?要从不同的角度来解决这个问题……您可以使用新数据视图作为显示工具,这将允许对数据表执行所有剪切和粘贴操作。要克服的问题是用户可以更改这些值。因此,为了克服这个问题,您可以在数据表上放置一个 Make Row State Handler,它查看数据表的“私有”副本,并将任何更改的值更改回原始值。因此始终确保剪切和粘贴将获得原始值。
回复:从文本框或 stringcolbox 复制/粘贴?感谢 MS,这是一种有趣的方式。不知道设置剪贴板功能。然而,我正在与了解 ^C 和 ^V 的基本用户打交道,这可能会使他们感到困惑。
回复:从文本框或 stringcolbox 复制/粘贴?是的,这有点奇怪。
这是解决方法的想法(未经过彻底测试);只需选择一个项目即可复制它:
新窗户( “测试” ,表框( NCB =编号列框( “数据” , { 1个, 2个, 3个, 4个}) , <<设置可选行())) ;
NCB <<设置换行功能(
功能({这} ,
设置剪贴板( NCB [这<<获取选定的行][ 1个])
)
) ;
回复:从文本框或 stringcolbox 复制/粘贴?如果你设置你的显示,这样你就可以选择你想要的行,然后有一个按钮框,它后面有 jsl 来获取选定的行,并只抓住你想要的列,然后它可以将其复制到粘贴缓冲。
回复:从文本框或 stringcolbox 复制/粘贴?还是没有喜悦。如果您在表格框中选择一行并按下 CTRL-C,您将获得整个表格。这是脚本索引中的示例:
名字默认到这里( 1个) ;
新窗户( 《山》 ,
结核病=表框(
字符串列框( “山” ,
{ “K2” , “德尔福” , 《乞力马扎罗山》 , “大提顿” } ) ,
数字列框( “海拔(米)” , { 8611 , 681 , 5895 , 4199 } ) ,
绘制列框( “” , { 8611 , 681 , 5895 , 4199 } )
)
) ;
结核病<<设置可选行() ;
回复:从文本框或 stringcolbox 复制/粘贴?可以在jsl中指定,让数据表可选择。您可以指定可以选择的行数,然后根据选择采取行动。转到帮助==>脚本索引并查找表格框。您将看到可以发送给它的消息,这些消息将允许选择等。
回复:从文本框或 stringcolbox 复制/粘贴?谢谢吉姆,我知道这种技术。这种方法的问题是您只能复制所有文本,而不能复制其中的一部分。有时我会显示 40-50 行文本,而用户想要复制单个单词或句子。
回复:从文本框或 stringcolbox 复制/粘贴?您可以使用选择工具选择并剪切粘贴任何表格框或表格框内的列。您可以在下拉菜单区域找到该工具,或者只需将鼠标悬停在显示窗口上并单击“s”键,它就会变为选择工具。然后只需单击您要选择的内容,然后使用复制击键或从下拉菜单中编辑==>复制选择。然后只需键入字母“a”,您就会退出选择工具。
另外,你可以 rt。鼠标点击任意一个表格框,选择“制作成数据表格”,就会把表格变成数据表格,让你剪切和粘贴特定的单元格。