CellEventActions

CellEventActions

Cell 的一个选项,当笔记本中相关单元发生特定事件时用以指定所需执行的操作列表.

更多信息

  • CellEventActions->{"event1":>action1,"event2":>action2,} 指出当与单元相关的 "eventi" 一旦发生,即执行 actioni.
  • 可能的事件指定和 EventHandler 中的相同.
  • CellEventActions 的设置通常被定义在样式表层,而不对个别的单元或笔记本定义.
  • 缺省情况下,由 CellEventActions 对事件指定的操作都将屏蔽 Wolfram 系统对该事件采取的任何缺省操作.
  • 缺省操作可以通过在作为 CellEventActions 的设置给出的列表中包括 PassEventsDownPassEventsUp 的规则进行改变.

范例

打开所有单元关闭所有单元

基本范例  (1)

创建一个单元,但在该单元内进行单击时,可更换颜色:

范围  (1)

当在单元中按下 TemplateBox[{return}, Key0, BaseStyle -> {ExampleText, FontWeight -> Plain, FontFamily -> Source Sans Pro}]TemplateBox[{return}, Key0, BaseStyle -> {ExampleText, FontWeight -> Plain, FontFamily -> Source Sans Pro}])键时进行一项操作:

选项  (1)

PassEventsDown  (1)

通常,设置 "MouseClicked" 处理程序会让您无法选取该单元:

创建一个在点击时触发但仍允许选取的事件处理程序:

可能存在的问题  (1)

在单元插入点进行输入不会触发 CellEventActions

Wolfram Research (2007),CellEventActions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CellEventActions.html.

文本

Wolfram Research (2007),CellEventActions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CellEventActions.html.

CMS

Wolfram 语言. 2007. "CellEventActions." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CellEventActions.html.

APA

Wolfram 语言. (2007). CellEventActions. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CellEventActions.html 年

BibTeX

@misc{reference.wolfram_2024_celleventactions, author="Wolfram Research", title="{CellEventActions}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/CellEventActions.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_celleventactions, organization={Wolfram Research}, title={CellEventActions}, year={2007}, url={https://reference.wolfram.com/language/ref/CellEventActions.html}, note=[Accessed: 22-November-2024 ]}