gpt4 book ai didi

.net - 将文本应用到第三方控件时出现编程问题

转载 作者:行者123 更新时间:2023-12-04 06:54:21 25 4
gpt4 key购买 nike

我在我的 Windows 应用程序中使用了一些第三方控件。

我们的代码中使用了一个片段,它重新初始化表单上所有控件的所有 .text 属性。

除了控件外,一切正常。
此控件类似于 Windows 面板,只是它具有下拉外观。
此控件具有 .Caption 属性而不是与其关联的 .Text 属性。

每当我使用此类代码时,这都会导致问题

foreach (Control oControl in this.Controls)
{
if (oControl is DropDownPanel)
{
{
oControl.Text = rm_ResourceManager.GetString(oControl.Name + ".Text");
}
}
}

上述方法中的DropDownPanel控件这里没有设置文本。
由于 .Text 不可用于 DropDownPanel 控件。

我也不能做以下事情..
((DropDownPanel)oControl).Caption = rm_ResourceManager.GetString(oControl.Name + ".Text");

因为如果我尝试将 oControl 与 DropDownPanel 一起转换,它将抛出异常

任何想法我怎样才能克服这种情况。

问候

最佳答案

这是 Telerik 控件吗?它的 DropDownPanel 类不是从 Control 继承的,它不能被添加到 Controls 集合中。这解释了为什么没有设置标题以及为什么你不能转换。

查看 API 文档,必须有某种其他集合类允许您迭代表单上存在的 RadElements。找到其他使用过该产品的程序员的最佳位置是 support forum为了它。

关于.net - 将文本应用到第三方控件时出现编程问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com