问题标签 [propertysheet]

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 投票
0 回答
65 浏览

c++ - 未调用 ShellExtension AddPages

我正在尝试实现一个 PropertySheetHandler shell 扩展,但运气不佳。

出于某种原因,ContextMenu 处理程序被成功调用(Initialize()QueryContextMenu())但AddPages()未被调用。

我已经实现了IShellPropSheetExt接口 ( AddPages()and ReplacePages()) 并声明了以下内容:

此外,在注册表中,我添加了以下条目:

当然也添加到 CLSID 中:

使用 DLL 路径和 ThreadingModel Apartment(也尝试过)。

我错过了什么?

我还运行了进程监视器,我可以看到我的 DLL 已找到,但没有对文件属性调用 Initialize 或 AddPages。

0 投票
1 回答
2426 浏览

java - 将 CheckComboBox 添加到 PropertySheet JavaFX

我想将 CheckComboBox 添加到 controlsfx 库中的 PropertySheet。默认编辑器仅包含 ComboBox 实现。是否可以添加 CheckComboBox?我试图用 AbstractPropertyEditor 实现 PropertyEditor 但遇到异常。

例外:

0 投票
1 回答
306 浏览

java - 将焦点设置在 ControlsFX 中的 PropertySheet 项节点上

我想将焦点放在ControlsFX 中的PropertySheet.Item节点(例如)上。TextFieldPropertySheet Item 有唯一的名称,所以我可以PropertySheet.Item用代码找到propertySheet.getItems().get(i).getName()。但是没有API可以获取Node对应于属性项的API。我看到的唯一解决方案是使用方法行走场景图getChildrenUnmodifiable。但是当我用这个方法遍历它时PropertySheet,它会返回:

我没有得到任何属性表节点,例如TextFieldor ComboBox。有可能做到吗?谢谢你。

0 投票
0 回答
93 浏览

c++ - PropertySheet 窗口句柄

下面的代码,创建一个属性表,在应用程序文件中没有问题。

但是,当我将相同的代码放入 DLL 并从另一个应用程序的菜单项调用它时,m_pMainWnd无法使用(应用程序中的菜单在属性表后面保持可见)。

我试图创建一个句柄

CWnd* m_pWnd = &Pr_Sheet;

m_pWnd在 CProp_Sheet 构造函数中使用,但尽管在运行时正确编译失败总是发生在

提前感谢您的任何评论。

0 投票
2 回答
153 浏览

java - PropertySheet Editor JavaFX 中的多个场景节点

我想将复选框和文本字段添加到PropertySheetControlsFX库)的一个属性。有可能吗?所以,我只需要将一些 GUI 元素添加到一个PropertyEditor中,例如复选框 + 按钮、复选框 + 标签、复选框 + 文本字段等。是否可以覆盖PropertyEditor来做到这一点?

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
126 浏览

c++ - 有和没有提升的项目建设

我有一个可以使用 boost 库的项目,也可以不使用它。我有一个use_boost可以添加到项目中的属性表,并且设置了 boost 的路径和一个<PreprocessorDefinitions>带有 value 的标签I_AM_USING_BOOST

在代码中我有类似的东西:

因此,如果我不想要带有 boost 的构建,我会删除属性表。如果我想用 boost 构建,我将属性表添加到项目中。

现在,我想构建该库的两种变体:一种使用 boost,一种不使用 boost。

我是否可以拥有一个具有两种不同构建的项目:一个带有 boost,一个没有 boost,但不能手动添加或删除属性表?

我使用批处理文件中的 msbuild 构建。

0 投票
1 回答
65 浏览

java - RCP 3.x 可编辑的 PropertySheet 视图

我实现了一个自定义的 PropertySheet,如此所述。

所以我有一个主视图,它实现了 selectionprovider,它可以在我的自定义 PropertySheet 视图中显示属性。

我现在的问题是,如果属性视图中有未保存的更改,我想在属性视图中编辑选择的某些属性并防止更改主视图中的选择。

解决该问题的最佳方法是什么?

如果我在自定义属性视图中实现 ISaveablePart,我可以将其标记为脏。如果我的属性视图很脏,如何防止更改选择?

提前致谢!

0 投票
1 回答
1135 浏览

c++ - 如何将多个属性表添加到 Visual Studio 2015?

我尝试将多个属性表添加到一个项目(我为 openCV 配置了一个,为 TinyXML 配置了另一个)。但是,如果我将这两个 propsheets 添加到我的项目中,它总是只为一个库找到包含目录(另一个不起作用 - vc 说它找不到文件)。有人知道如何解决这个问题吗?

谢谢

0 投票
1 回答
59 浏览

eclipse-rcp - Eclipse RCP PropertySheet 单元格文本换行

属性视图不会包装“值”列中单元格内的文本,因此如果该字段有一个大字符串,则不会完全显示。

我的问题是如何将文本包装在单元格中?

我想我需要创建一个新的 PropertySheet,获取表格并更改列/单元格设置以换行文本。

所以我创建了一个新的 PropertySheet,作为扩展点添加并在此处进行更改。

我想对了吗?如何获取表实例?

0 投票
1 回答
70 浏览

winapi - 如何处理来自 PropertySheet 的结果?

我在 Internet 上找到了如何在 WinAPI 中编写 PropertySheet 的不同示例,但它们并不完整。我正在使用的代码如下所示。我有一个带有 3 个选项卡的 PropertySheet,每个选项卡都有一个对话框。当我单击选项卡时,调用了不同的对话框,到目前为止它正在工作。但是,当我按下确定按钮离开 PropertySheet 时,如何获取每个对话框的文本框等中的内容?通常,当收到 WM_COMMAND/IDOK 时,我曾经在 DialogProc 中执行此操作:GetDlgItemText(hDlg,IDC_TEXTBOX1, buf, 100); 但是在 PropertySheet 中,所有对话框都只有一个 OK Button,DialogProc 中没有收到 WM_COMMAND/IDOK。我该怎么办?

资源文件:

来源: