1

通过读取文本文件,我必须创建几个组合框并为它们动态添加项目。下面是我的示例文本文件,我必须从中解析“Switch for DSO”字符串,然后为此添加一个标签页。标签页名称将是“切换”。在此标签页下,我必须创建一些组合框并为这些框动态添加项目。每个组合框都会有一个标签。标签名称将类似于“粘合剂类型开关”,在标签右侧将添加一个组合框,框的项目将是“胶水”和“软焊”。所以在这个'Switches for DSO'标签页组合框下将被创建,直到它得到字符串'Options for DSO'。任何人都可以给我一个提示。如果你给我一些代码的提示,这对我很有帮助。

文本文件示例:

//==================

// DSO- Tab page1的开关

//==================

//粘合剂类型开关-组合框1的标签

//#DEFINE Glue-组合框1的项目

//#DEFINE SoftSolder-组合框 1 的项

//应用开关-组合框2的标签

//#DEFINE Non-Automotive-组合框2的项目

//#DEFINE Automotive-组合框2 的项

// Bondpad Material and Process Switch of Chip Bottom-组合框3的标签

//#DEFINE Non_Passivated_ChipBottom-组合框3的项目

//#DEFINE Copper_Bondpad_ChipBottom-组合框3的项

//#DEFINE Alu_Bondpad_Imide_ratio_ChipBottom-组合框3的项目

//#DEFINE Alu_Bondpad_Imide_non_ratio_ChipBottom-组合框3的项目

//==================

// DSO-选项卡页面2的选项

//==================

//交错的 Bondpad 排列选项- checkbox1 的标签

//#DEFINE STAGGERED- checkbox1 值

//楔形凹凸选项-复选框2的标签

//#DEFINE Wedge_on_Bump- checkbox2 值

// 芯片技术- checkbox3 标签

//#DEFINE SUPPLY1- checkbox3 值

提前致谢

4

1 回答 1

0

根据您需要多少不同的选项卡布局,您可以直观地创建选项卡布局,然后在运行时根据需要创建实例,将它们添加到表单(假设为 WinForm)。

或者您可以有一个通用选项卡(也可重复使用),您可以在其中实例化并添加您需要的(模板化)控件,同时设置它们的属性。

你必须编写一堆代码来获得你想要的东西,解析文件并构建tabx。您可能还想看看在 .NET 中创建自定义控件。

于 2013-04-07T00:45:22.833 回答