标签: selection

删除使用JavaScript添加到所选文本的突出显示?

我使用JavaScript使用以下代码突出显示了所选文本:

var sel = window.getSelection();
if(!sel.isCollapsed) {
    var range = sel.getRangeAt(0);
    sel.removeAllRanges();
    document.designMode = "on";
    sel.addRange(range);
    document.execCommand("HiliteColor", false, "#ffffcc");
    sel.removeAllRanges();
    document.designMode = "off";
}
Run Code Online (Sandbox Code Playgroud)

如何删除突出显示的颜色并恢复文本?

javascript dom highlight selection

2
推荐指数
1
解决办法
7182
查看次数

在javascript中获取选择范围的样式

众所周知,我们可以通过方法获取javascript中的文本选择

var range = window.getSelection ();
Run Code Online (Sandbox Code Playgroud)

但是,如何获得这个选择的风格?当我选择粗体斜体时,我如何知道这一点?

(我只有一个想法:获取此选定文本的位置并获取此位置的 html...)

javascript selection

2
推荐指数
1
解决办法
1848
查看次数

在不使用smoothScrollToPosition的情况下转到Listview中的项目

我想去列表视图中的(显示)特定项目但不滚动.我不想要任何动画,但我想立即运送到所需的项目.

我正在使用可查看的列表视图:mylistview.setChoiceMode(1).

我明白这mylistview.setSelection(position)是解决方案,但是当我使用它时,没有任何反应(也许是因为它是一个可检查的列表视图?).

当我使用时mylistview.smoothScrollToPosition(position),它运作良好,但我有一个我不想要的滚动动画.

我能做什么 ?

谢谢.

android listview scroll list selection

2
推荐指数
1
解决办法
4476
查看次数

文本框.选择开始

我正在尝试对文本框使用 SelectionStart 和 SelectionLength 属性。它没有效果,但也没有错误。它实际上是后台工作人员 ProgressChanged 方法的一部分,但我已经在测试解决方案中单独尝试了 SelectionStart 和 SelectionLength 并且它是相同的......没有任何反应......

有任何想法吗?谢谢!!!

private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) 
{
    // Update the GUI as the music is playing
    textBox1.SelectionStart = ((int)e.UserState);
    textBox1.SelectionLength = (1);
}
Run Code Online (Sandbox Code Playgroud)

c# textbox selection winforms

2
推荐指数
1
解决办法
1万
查看次数

使用子项创建不可选的DefaultTreeModel节点

我有一个DeafultTreeModel树,其中有三个级别的节点.我希望能够让根节点及其直接子节点不可选.而第三级子节点应该是可选择的.有人可以帮我这个.我是Swing的新手,希望有人可以帮助我,因为我无法在任何地方找到答案.

java swing jtree selection treemodel

2
推荐指数
1
解决办法
2080
查看次数

哪个事件选择了Java JTextArea中的文本?

我想监视文本的选择到JTextArea.我不知道选择的文本会触发什么事件.

我只想在JTextArea中选择一些文本时启用一些菜单项,例如菜单中的复制和剪切选项.我应该监控什么?

java swing selection jtextarea

2
推荐指数
1
解决办法
1856
查看次数

从用户选择中获取多个范围(Excel VBA)

是否可以从用户选择中获得多个范围.例如,如果用户选择了"A1:B2"然后按住ctrl并选择"E1:G2"那么我可以将第一个范围变为1个范围变量而第二个范围变为另一个变量吗?

excel vba range selection

2
推荐指数
1
解决办法
1万
查看次数

Selection.clear不会取消选择选择

我想明确取消选择当前选择每当用户启动“MyMacro”。

我正在使用以下代码:

Sub MyMacro()

    If Not IsSheetExists("Memory") Then
        Worksheets.Add(After:=Worksheets(Worksheets.Count)).name = "Memory"
    End If

    Sheets("Memory").Visible = xlSheetVisible 'change to xlSheetVeryHidden
    ActiveWorkbook.Sheets("Sheet1").Activate

    ClearAllSheets

    '......
End Sub

Sub ClearAllSheets()
    For Each sh In ActiveWorkbook.Sheets
        sh.Cells.Clear
        sh.Buttons.Delete
        Selection.Clear
    Next sh
End Sub
Run Code Online (Sandbox Code Playgroud)

为什么不Selection.Clear 清除取消选择当前选择?

excel vba selection

2
推荐指数
1
解决办法
5万
查看次数

WinForms NumericUpDown:有没有办法阅读有关文本选择的信息?

WinForms NumericUpDown 允许我们使用 Select(Int32, Int32) 方法选择其中的文本范围。有什么方法可以设置/检索选定文本的起点、选定的字符数和选定的文本部分,就像我们可以使用 SelectionStart、SelectionLength 和 SelectedText 属性对其他类似文本框的控件执行此操作一样吗?

numericupdown selection textselection winforms

2
推荐指数
1
解决办法
532
查看次数

JavaFX Treeview返回所选项目

我想在TreeView中获取选择并返回相应的模型对象.所有关于此的答案都表明这是通过内部类或lambda表达式完成的.但是,当我这样做时,编译器提醒我变量必须(有效)最终.我明白,为什么会这样,但我不知道解决问题.

注意:我实际上不确定,为什么情况首先需要一个监听器,因为我甚至不想经常听,而是在调用方法时得到结果.

    private CampaignObject getLeadSelect(){
    CampaignObject co = null;

    campTree.getSelectionModel().selectedItemProperty().addListener(
        new ChangeListener<TreeItem <CampaignObject>>() {
            @Override
            public void changed(ObservableValue<? extends TreeItem<CampaignObject>> observableValue, 
                    TreeItem<CampaignObject> oldItem, TreeItem<CampaignObject> newItem) {
                    co = newItem.getValue());
        }
    });

    return co;
}
Run Code Online (Sandbox Code Playgroud)

treeview javafx selection

2
推荐指数
1
解决办法
4546
查看次数