问题标签 [selection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Internet Explorer TextRange 中的字符偏移
据我所知,没有简单的方法可以从 Internet Explorer 中的 TextRange 对象中检索字符偏移量。W3C Range 对象有一个节点,以及该节点内文本的偏移量。IE 似乎只有像素偏移。有创建、扩展和比较范围的方法,因此可以编写一个算法来计算字符偏移量,但我觉得我一定遗漏了一些东西。
那么,计算 Internet Explorer TextRange 开头的字符偏移量的最简单方法是什么?
c# - 如何突出显示在 Winforms TextBox 中以编程方式进行的选择
我在这里没有进行太多研究,但是直观的东西不起作用:
SelectedText
,SelectionLength
和SelectionStart
属性是我所期望的,Select
但没有可见的选择。
我在这里做错了什么?
编辑:我也试过了RichTextBox
。当我为选择设置背景和文本颜色时,它会显示出来,但是当您手动选择文本的另一部分或仅单击文本中的某个位置时,它不会自动取消选择。这两种选择是否本质上不同,如果您以编程方式选择,您还必须以编程方式取消选择?
c# - ListView FocusedItem 变为 NULL
程序运行时,有一系列的ListView窗体。我们用项目(作为字符串)填充其中一个,并检查选择状态是否已更改。更改后,我们使用 FocusedItem.Text 获取所选项目的文本。第一次工作得很好,但是当进行另一个选择时,所选项目返回为空。
我们可以暂时解决此问题的唯一方法是清除并重新填充表单。缺点是我们丢失了突出显示的项目。必须有另一种方法来解决这个问题。也许我们不清楚 ListView 是如何工作的?
有任何想法吗?
javascript - 获取页面上的选定文本和选定节点?
选择一块文本(可能跨越许多DOM节点)时,是否可以使用JavaScript提取所选文本和节点?
想象一下这段 HTML 代码:
如果用户从“World...”开始启动 mouseDown 事件,然后在“there!”之后启动 mouseUp,我希望它会返回:
我尝试将 HTML 放入 textarea 中,但这只会让我获得 selectedText。我没有尝试过该<canvas>
元素,但这可能是另一种选择。
如果不是 JavaScript,有没有办法使用 Firefox 扩展来实现?
javascript - Opera中的折叠选择
I am not able to get the selection object's start and end offsets in Opera (v9.50) when the selection is collapsed (ie just point and click instead of highlighting text). 这是我的简单测试代码,在 FF 和 Safari 中有效,但在 Opera 中无效。
当我选择一个文本时,它可以工作,但只是指向和单击总是将偏移量返回为 0。我错过了什么?提前致谢。
wpf - WPF ListView 非活动选择颜色
我正在创建一个 WPF 应用程序,其中连续进行了几个 ListView 选择(类似于 iTunes 浏览器)。问题是默认的非活动选择颜色太浅了。(见下文)
如何更改此颜色,使我的非活动列表视图看起来像这样?(见下文)
解决方案
像这样覆盖默认的 SystemColor Style
:
javascript - 了解使用 JavaScript 进行文本区域选择的情况
我正在开发textarea
. 我已经开始寻找一些关于处理textarea
选择的信息,并找到了这个 jQuery 插件 fieldSelection,它可以进行一些简单的操作。
但是,它并没有解释发生了什么。
我想更多地了解 JavaScript 中的 textarea 选择,最好是对前 DOM3 和后 DOM30 场景的描述。
.net - unicode 实现:很多字体,还是一种大字体?
我正在将应用程序国际化为多种不同的语言,并且必须支持以下语言:
- 英语
- 西班牙语
- 德语
- 法语
- 俄语
- 普通话
- 泰国
我们还可能会添加对以下内容的支持:
- 印地语
- 葡萄牙语
- 工作人员会说任何其他语言并且可以轻松翻译
我应该为每种语言安装不同的字体,还是应该使用 Arial Unicode MS 的大量字体安装?如果我做后者,将字体添加到安装程序中是否有任何法律影响?
这个问题在 .NET 3.5 中,但我认为一般问题与(编程)语言无关。
algorithm - 计算统计模式
我目前正在尝试验证,给定一个长度为 N 的未排序数组 A 和一个整数 k,是否存在一些出现 n/k 次或更多次的元素。
我对这个问题的想法是计算模式,然后将其与 n/k 进行比较。但是,我不知道如何快速计算这种模式。我的最终结果需要是 n log(k),但我真的不知道如何做到这一点。我能找到的最快的是n k...
eclipse - 如何实现:在 Eclipse RCP 中协调相同选择的两个视图?
我在 Eclipse RCP 应用程序中有多个视图:
1) 带有图钉图标的地图视图 2) 所有图钉的列表视图 3) 显示图钉属性的视图
我还有一个带有 get/setActivePushPin 访问器方法的模型对象。
如何正确协调图钉选择?
当我在地图或列表视图上选择一个图钉时,活动图钉应该改变并且应该通知另一个视图。
我意识到每个视图都需要一个 ISelectionListener,但似乎侦听器应该挂接到一个专门用于推销选择事件的公共 ISelectionProvider,而不是显式挂接到特定视图。