问题标签 [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.

0 投票
1 回答
1719 浏览

wpf - WPF - UIElement.RenderSize 不适用于线条形状

我正在尝试制作一些绘图应用程序,但在“选择模式”中得到了奇怪的结果。如果我绘制一个矩形并“选择它”,RenderSize 会为其返回正确的大小,但如果选择 Line,则 RenderSize 会返回大小,其宽度设置为 Line.X2,高度设置为 Line.Y2。例如:行开始于 X1 = 50,Y1 = 50,结束于 X2 = 130,Y2 = 90,RenderSize 返回大小,宽度 = 130,高度 = 90。我的选择包含 UIElement 类型的元素,所以我不知道(并且真的不应该关心)选择什么形状以使我的选择模式尽可能通用,我想在用户移动选定形状时绘制边界框。

尝试用谷歌搜索问题,但没有发现任何相关内容,所以也许你可以帮助我。是因为 Rectangle 的位置由 Canvas 设置,而 Line 的点显式设置?

0 投票
8 回答
8810 浏览

java - JTable 未正确返回所选行

我正在使用 DefaultTableModel 的扩展,如下所示:

这是更新后的新成就表模型以反映某些答案的输入。

我的 GUI 是一个具有以下属性的 JTable:

我有一个 JComboBox 可以选择要显示的数据。TableModel 通过调用 model.replace(cells) 进行更新,然后再次运行上述表格创建代码。

在 GUI JTable 中选择一行并打印 table.getSelectedRow() 值时,即使我重新选择了第一个 JComboBox选项。我失踪有什么原因吗?我应该更改一些代码吗?

编辑:代码在尝试回答这个问题时发生了很大变化,所以这里是更新的代码。新的成就表模型在上面。

这将设置模型和表以正确查看并显示在 ScrollPane 中

0 投票
1 回答
6610 浏览

php - PHP/GD,如何将一个圆圈从一个图像复制到另一个图像?

是否有一种相当直接的方法可以将圆形区域从一个图像资源复制到另一个图像资源?除了圆形或椭圆形等之外,像imagecopymerge 之类的东西?
如果可能的话,我想避免使用预先创建的图像文件(任何椭圆形都应该是可能的),如果涉及透明颜色,它们自然应该单独留下图像的其余部分。

我问的原因是,我有几个类允许在图像的“选定区域”内应用图像操作,首先从图像的副本中删除该区域,然后将副本覆盖在原始图像上。但是,如果您想选择一个矩形,然后在该矩形内取消选择一个圆圈,并且操作只影响剩下的区域怎么办?

0 投票
1 回答
5826 浏览

wpf - 如何使用转换器在 WPF 中设置 SystemColors.HighlightBrushKey

我试图设置 SystemColors.HighlightBrushKey 总是比所选行的背景暗一点。因此我使用此代码:

应用程序.xaml:

Window1.xaml:

Window1.xaml.cs:

问题是转换器永远不会被调用......有谁知道如何将所选行的背景设置为比选择它之前更暗?

任何帮助表示赞赏!

更新

它看起来像它的工作,但不幸的是不完全。我已将转换器更正为如下所示:

现在的问题是转换器只被调用一次。我的意思是,如果我启动程序并单击调用转换器的任何行。如果我随后单击另一行、DataGrid 或控件,则不会调用转换器。

任何想法如何解决这个问题?

0 投票
5 回答
2528 浏览

memory-management - 在生成一组数字时查找第 N 个最大值

我正在编写一个程序,而不是需要在一组数字中找到第 N 个最大值。这些数字是由程序生成的,但我没有足够的内存来存储 N 个数字。是否有比 N 更好的存储上限?数字组(以及 N)大小的上限约为 100,000,000。

注意:数字是小数,列表可以包含重复项。

[编辑]:我的内存限制是 16 MB。

0 投票
5 回答
3709 浏览

php - 如何在 PHP 中向来自特定国家/地区的网站访问者显示不同的内容?

在我的 Wordpress 博客上,我想在所有页面上向芬兰人展示更多内容。非常类似于printfriendly.com屏幕左边缘的反馈按钮。如何使用 PHP 最可靠地实现这一点?

0 投票
2 回答
2674 浏览

c# - 如何选择具有多个击键的特定组合框项目?项目的前几个字符

XP 中的 Windows 资源管理器将允许您根据键入的几个字符进行文件选择。我想知道是否有任何简单的 .net 功能可以用来在组合框中模仿这种行为?我我以前在组合框中看到过这种情况,想知道是否有我可以使用的属性?

我知道我可以围绕“关键”事件开发代码,但不能证明花时间在上面。

例如:在包含“Apple.doc、banana.doc、cherry.doc、cranberry.doc”的文件夹中,输入“b”将选择“banana.doc”,输入“c”将选择“cherry.doc”,但输入“cr”将选择“cranberry.doc”

在此先感谢 G

0 投票
1 回答
7424 浏览

c# - C#/WPF:从 ListView 中获取选定的行

我关注 ListView 项目(在 WPF 表单中):

DataContext 是一个 TeamViewModel,它包含
a) 一个团队列表
b) 一个 SelectedTeam 属性(它是一个 Team-Object,包含 Team.TeamName 和 Team.TeamNr )

将 TeamViewModel.TeamListe 加载到 ListView 中工作正常(我从 ListView 中显示的列表中获取所有 Team-Objects)

如何将 TeamViewModel.SelectedTeam 属性设置为选中的行值?

谢谢!

干杯

0 投票
1 回答
2262 浏览

c# - C# RichTextBox text block selection

Has anyone extended the .NET RichBextBox control to be able to select text by "block selection"? If so, care to share your code?

0 投票
3 回答
5964 浏览

javascript - Firefox 扩展:获取选定的文本

我正在开发一个简单的 Firefox 扩展,我想获取选定的文本。我试过这个:

问题是,我没有使用document.commandDispatcher.focusedWindow.getSelection()获得选择,我不知道为什么:(