Mathematica 9 is now available

SelectionMove

Usage

SelectionMove[obj, dir, unit] 沿 dir 方向以指定单位移动前端中打开的一个笔记本中的当前选择.
SelectionMove[obj, dir, unit, n] 重复移动 n 次.


Notes

SelectionMove 的第一个参数必须是 Notebook 对象.
• 可能的方向指定有:
"\!\(\*StyleBox[\"\\\"Next\\\"\", \"MR\"]\) """使该选择为指定类型的下一个元素
"\!\(\*StyleBox[\"\\\"Previous\\\"\", \"MR\"]\) """使该选择为指定类型的上一个元素
"\!\(\*StyleBox[\"\\\"After\\\"\", \"MR\"]\) """使该选择刚好为当前元素末端后面的元素
"\!\(\*StyleBox[\"\\\"Before\\\"\", \"MR\"]\) """使该选择刚好为当前元素开头前面的元素
"\!\(\*StyleBox[\"\\\"All\\\"\", \"MR\"]\) """使该选择为整个当前元素
• 可能的元素指定有:
"\!\(\*StyleBox[\"\\\"Character\\\"\", \"MR\"]\) """单个字符
"\!\(\*StyleBox[\"\\\"Word\\\"\", \"MR\"]\) """字或其它记号
"\!\(\*StyleBox[\"\\\"Expression\\\"\", \"MR\"]\) """完整的子表达式
"\!\(\*StyleBox[\"\\\"TextLine\\\"\", \"MR\"]\) "" "文本行
"\!\(\*StyleBox[\"\\\"CellContents\\\"\", \"MR\"]\) """单元的内容
"\!\(\*StyleBox[\"\\\"Cell\\\"\", \"MR\"]\) """完整的单元
"\!\(\*StyleBox[\"\\\"CellGroup\\\"\", \"MR\"]\) """单元组
"\!\(\*StyleBox[\"\\\"EvaluationCell\\\"\", \"MR\"]\) """与当前计算相关的单元
"\!\(\*StyleBox[\"\\\"ButtonCell\\\"\", \"MR\"]\) """与启动计算的按钮相关的单元
"\!\(\*StyleBox[\"\\\"GeneratedCell\\\"\", \"MR\"]\) """由当前计算生成的单元
"\!\(\*StyleBox[\"\\\"Notebook\\\"\", \"MR\"]\) """完整的笔记本
• 除非给定可选项设置AutoScroll->False,否则前端将滚动笔记本以使SelectionMove的结果可见.
•前端通常也会高亮度显示与计算结果相对应的区域. • 利用方向指定AfterBefore,SelectionMove通常会把当前选择作为两个指定类型单元之间一个插入点.
• 如果不能按你所要求的方式移动该选择,SelectionMove返回$Failed.
EvaluationCell 定义了当前计算输出的缺省放置位置.
• 一个GeneratedCell对应于输出的一个元素.
• 参见 Mathematica 全书: Section 2.10.3节.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.