properties相关内容

为什么我的自定义控件的 Text 属性不会显示在“属性"窗口中?

我有一个继承自 UserControl 的用户控件.它是一个按钮,所以我试图让按钮中的文本,通过像真正的按钮一样使用 Text 属性来更改,而不是像 _Text 一样命名我自己的.我有以下代码,但它不起作用(即它没有出现在属性窗口中).标签的名称是 ContentPresenter 公共覆盖字符串文本{得到{返回 ContentPresenter.Text;}放{ContentPresenter ..
发布时间:2022-01-22 19:11:45 C#/.NET

如何制作自定义组件属性?

我需要帮助来制作一个控件属性,当您单击它时,它会弹出一个自定义对话框,如设置.就像 TPicture 一样. 有什么想法或建议吗? 解决方案 如果您的类被用作其他组件的属性,并且您想使用 Object Inspector 来调用您的对话框,那么您必须实现并注册一个自定义属性编辑器,例如: 接口用途DesignIntf​​,设计编辑;类型TMyClassProperty = 类(TP ..
发布时间:2022-01-21 11:23:34 其他开发

在 Delphi 中的 XPManifest 之后设置 TTabControl 颜色

我的表单上有 tabcontrol 组件.放 XPManifest 后,它的颜色变成了白色,我想改变它,但找不到颜色属性.而且我也不想删除 XPManifest.有没有办法解决这个问题? 解决方案 要改变 TTabControl 的颜色,必须将 OwnerDraw 属性设置为 true false 并编写自己的在 OnDrawTab 事件中绘制选项卡和背景的代码. 看这个例子. p ..
发布时间:2022-01-21 11:20:27 其他开发

如何在 Delphi IDE 中更快地创建自动属性?

我需要创建和管理许多简单的已发布属性.如果它们看起来像这样,我称它们为自动属性: 私有F标题:字符串;发表属性标题:字符串读取 FTitle 写入 FTitle; 通常我会用下一个方法创建它们: 添加属性名称和类型: 属性标题:字符串 选择属性名称Title并将其复制到剪贴板. 添加行 read F Ctrl+V write F Ctrl+V ; 按 Ctrl+S ..
发布时间:2022-01-20 21:44:35 其他开发

自动将属性值从一个对象复制到另一个类型不同但协议相同的对象 (Objective-C)

我有两个具有相同属性集的类,在协议中使用@property 指令声明,它们都实现了.现在我想知道是否可以使用第二类实例的值自动填充第一类的实例(反之亦然).我希望这种方法是健壮的,这样如果我更改协议中声明的属性,就不需要在复制方法中添加额外的代码. 解决方案 是的,考虑到确切的上下文,可能有多种方法可以解决此问题. 目前我能想到的一个方法是先获取源对象的所有属性,然后使用 setVa ..
发布时间:2022-01-20 18:05:40 移动开发

如何将 QML 项目分配给 QML 中的组件属性,然后在组件内使用该对象?

我正在尝试创建一个 QML 对象,该对象的作用类似于其他对象的包装器.这是我的 QML 文件 (Container.qml): 项目{属性字符串标签属性项控制排 {标签 {文字:标签}//不确定如何显示分配给控件属性的控件}} 我想做的事情(在我使用这个组件的 QML 中)是这样的: 容器{标签:“我的标签"控制:文本框{文字:“我的价值"}} 当输入该 QML 时,结果(在界面中)应该类 ..
发布时间:2022-01-19 22:31:22 其他开发

使用 @synthesize 的自动 iVar

我了解从 iOS 4 开始,现在可以完全不声明 iVar,并允许编译器在您合成属性时自动为您创建它们.但是,我找不到 Apple 提供的有关此功能的任何文档. 另外,是否有关于使用 iVar 和属性的最佳实践或 Apple 推荐指南的任何文档?我一直使用这样的属性: .h 文件 @interface myClass {NSIndexPath *_indexPath}@property ..
发布时间:2022-01-19 21:08:46 移动开发

将 CheckBox 列添加到现有的 TableView

我最近想将 CheckBox 列添加到现有 TableView.为了单独研究这个问题,我从 示例 13-6 创建表并向其添加数据.我向 Person 模型类添加了一个 BooleanProperty 和访问器,并添加了一个带有 CheckBoxTableCell 的新 TableColumn 作为细胞工厂.如图所示,我在每一行都看到了一个 CheckBox.尽管所有值都是true,但没有一个被检查 ..
发布时间:2022-01-19 17:02:09 其他开发

使用 Jaxb 属性设置 XML 的编码

我将我的 Web 服务客户端配置为使用 Moxy 来 marshall/unmarshall 服务负载.我的服务客户端无法控制 Jaxb 配置.也就是说,我已经通过添加一个 jaxb.properties 文件将我的客户端配置为使用 Moxy,该文件的条目如下:: javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBCo ..
发布时间:2022-01-19 10:02:10 其他开发

Swift 类中的错误:在 super.init 调用时未初始化属性 - 如何初始化需要在其初始化参数中使用 self 的属性

我正在 swift 中覆盖 UITableViewController,其中我有两个必需的变量,它们通过使用 self 的 weak 引用进行初始化,因为这些用于实现 UITableViewDataSource 协议,需要 self 引用才能使用其 tableView 属性 类 VideosListViewController: UITableViewController {需要初始化(编码器a ..
发布时间:2022-01-18 23:41:58 移动开发

在 init 和 dealloc 方法中有效使用访问器?

我现在从多个来源(stackoverflow.com、cocoa-dev、文档、博客等)听说在 init 和 dealloc 方法中使用访问器和设置(foo、setFoo:) 是“错误的".我了解,如果您这样做,则极有可能混淆正在观察该属性的其他对象.(这里给出了一个简单的例子) 但是,我不得不说我不同意这种做法,原因如下: 新的 Objective-C 运行时(iPhone 上的运行 ..
发布时间:2022-01-18 23:24:19 移动开发