标签: selection

如何在Delphi中模拟Canvas上文本的选择/取消选择?

我想在Canvas上模拟Delphi 7中文本的选择/取消选择(如在TEdit中).我使用FillRect来改变背景颜色,使用TextOut来绘制文本.但我需要知道4种颜色值:

  • 未选文本;

  • 选定的文字;

  • 未选文本的背景;

  • 所选文本的背景.

当用户更改Windows主题或编辑窗口外观时,这些值会发生变化.对于Windows XP中的经典主题,值为:clBlack,clWhite,clWhite,clNavy.也许在Delphi中有cl*常量或者我必须使用Api函数来获取它们.有谁知道怎么样?谢谢.

delphi canvas delphi-7 selection

0
推荐指数
1
解决办法
432
查看次数

Java swing:选择/取消选择JButton来模仿脉冲

我有一个电子邮件客户端,它收到新消息,带有传入消息的按钮开始做某事,直到用户点击它看到最新消息.

我试图通过选择,等待然后取消选择使按钮吸引注意力,但这没有任何作用!

 do{
        button.setSelected(true);
               Thread oThread = new Thread() {
                    @Override
                   public void run() {
                       synchronized (this) {
                           try {
                               wait(1000);
                           } catch (InterruptedException e1) {
                               e1.printStackTrace();
                           }
                       }
                       button.setSelected(false);
                   }
               };
               oThread.start();
        }while(true);
Run Code Online (Sandbox Code Playgroud)

java swing selection jbutton

0
推荐指数
1
解决办法
1404
查看次数

无法在RichTextBox中选择文本

我有一个RichTextBox示例:

<RichTextBox Name="RichTextBox1">
    <RichTextBox.Document>
        <FlowDocument>
            <Paragraph>tveg56ybhj6e7</Paragraph>
            <Paragraph>54 h46u7h 468 j58ik9mm</Paragraph>
            <Paragraph>456 h467h 566ybhj6e7</Paragraph>
        </FlowDocument>
    </RichTextBox.Document>
</RichTextBox>
Run Code Online (Sandbox Code Playgroud)

尝试选择RichTextBox中的所有文本:

    FlowDocument doc = this.RichTextBox1.Document;
    this.RichTextBox1.Selection.Select(doc.ContentStart, doc.ContentEnd);
Run Code Online (Sandbox Code Playgroud)

但似乎没有选择任何东西.我究竟做错了什么?

.net wpf richtextbox selection

0
推荐指数
1
解决办法
1463
查看次数

插入排序与冒泡排序与选择排序的效率?

我已经写下插入排序比选择排序更快,这比冒泡排序快,并且他们所有3的运行时间都是O(n ^ 2),但是我能说什么来比较它们呢?

sorting selection bubble-sort insertion-sort

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

QTableWidget更改选择模式

单击QTableWidget单元格时,它仅选择单元格.如何配置tablewidget,以便在单击一个单元格时,将选择包含单元格的整行?

它可以使用信号,插槽完成.我很好奇有没有标准的做法呢?

c++ qt selection qtablewidget

0
推荐指数
1
解决办法
4878
查看次数

永远不会调用UITableView didSelectRowAtIndexPath

我有一个采用&协议的UITableView内部.并实施.UIViewControllerUITableViewDelegateUITableViewDataSourcenumberOfRowsInSectioncellForRowAtIndexPath

在故事板中有dataSource和delegate的出口.为TableView选择单一选择.选中触摸显示选择.

我在模拟器上,触摸表格单元运行项目,得到了didHighlightRowAtIndexPath电话,但 didSelectRowAtIndexPath还是willSelectRowAtIndexPath从来不被称为.

我忘记了什么?什么能以这种方式影响TableView?

PS我知道,有很多这样的问题,但我花了几个小时谷歌搜索和阅读stackoverflow仍然没有解决我的问题.

TestViewController.h:

@interface TestViewController : ViewController <UITableViewDelegate, UITableViewDataSource>

@end

TestViewController.m:

@interface TestViewController ()
@property (strong) IBOutlet UITableView *tableView;
@end

@implementation TestViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"selected");
}

- (void)tableView:(UITableView *)tableView didHighlightRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"highlighted");
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 2;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 10;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath …
Run Code Online (Sandbox Code Playgroud)

objective-c selection uitableview ios

0
推荐指数
1
解决办法
6563
查看次数

JS选择改变

我有一个用于选择的onchange功能.

$(document).ready(function() {
    $('#thechoices').on('change', do_the_change_studfac);
});

function do_the_change_studfac() {
    var the_position = $('#thechoices').val();
    var studentcourse = document.getElementById("studcourse");
    var atudentlevel = document.getElementById("studlevel");
    //var sub = $('#submithere');

    if (the_position == 'stud'){

        //alert('true');
        studentcourse.show();
        studentlevel.show();
        studentcourse.attr("required","required");
        studentlevel.attr("required","required");

    }
    if (the_position == 'fac'){

        //alert('false');
        studentcourse.hide();
        studentlevel.hide();
        studentcourse.removeAttr("required");
        studentlevel.removeAttr("required");


    }
}
Run Code Online (Sandbox Code Playgroud)

这些是我的html输入字段:

<label>Select Position</label>
<select id="thechoices" name="position">        
    <option value="stud">Student</option>
    <option value="fac">Faculty Member</option>
</select>

<label for="name">Name </label>
<input type="text" id="name" name="name" placeholder="Name" pattern="[a-zA-Z]+" required/>
<label>ID Number</label>
<input type="text" name="id_num" size="8" maxlength="8" pattern="\d" placeholder="8-digits only"required />
<label>Course</label> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery input selection

0
推荐指数
1
解决办法
152
查看次数

OCaml中List.nth的复杂性是多少?我们可以在O(1)中找到OCaml中的第n个元素吗?

我发现OCaml List模块的手册没有说明List.nth的作用.它是否像一些简单的递归实现一样花费O(1)或O(n).如果List.nth是O(n),我们可以编写一个函数来在OCaml的O(1)时间内找到第n个元素吗?

ocaml list selection time-complexity

0
推荐指数
1
解决办法
782
查看次数

d3通过id获取rect属性

我试图在svg中选择rect对象的属性时遇到了问题.这是我想从中获取值的矩形:

<rect id="2" x="13.761467889908257" y="50" width="49.31192660550459" height="50" fill="rgb(43,0,0)"></rect>
Run Code Online (Sandbox Code Playgroud)

为了计算另一个矩形的x位置,我需要x值.

我尝试了一些不同的想法,如:

svg.selectAll("rect")
   .select("id",2);               // 1st version
   .select("id","2");             // 2nd version
   .select("#2");                 // found in another d3 tutorial -> not working for me
Run Code Online (Sandbox Code Playgroud)

还有更多.有没有办法做到这一点?

//如果您需要更多我的代码,只需在评论中写下我不确定写多少就不要写太多

javascript svg selection d3.js

0
推荐指数
1
解决办法
5039
查看次数

vim:如何在视觉模式选择中替换文本?

我有一个文本文件:

hello world ssh! 
this is your destiny 
Oh my goodness 
Run Code Online (Sandbox Code Playgroud)

在视觉模式中,我从"世界"到"我的"选择:我希望在我的选择中将字母''改为'k'.

我定义不能使用行模式,因为这样第3行的"好"将被改变.

那么如何在视觉模式下进行此替换呢?

vim replace mode selection

0
推荐指数
2
解决办法
4489
查看次数