gpt4 book ai didi

c# - 访问文本框列表

转载 作者:可可西里 更新时间:2023-11-01 08:29:36 24 4
gpt4 key购买 nike

我的 PDF 中有三个签名字段。为此,我正在从我的 Windows 窗体应用程序中的 ComboBox 中获取值。

ComboBox 有:

  Signature 1
Signature 2
Signature 3

对于签名字段,我有一个属性:

 field.fullname;
field.baseobject;

这给了我字段的全名,例如

 Signature 1
...

我想在单击“保存”按钮时比较这两个;即如果选择了签名域1,则只在签名域1中添加数据,以此类推。

我该怎么做?

我尝试使用field.BasedataObject,我发现了以下内容

<24 0 R> - 1st field
<26 0 R> - 2nd field
<1010 0 R> - 3rd field

最佳答案

看起来一个简单的解决方案是为 Signature 创建一个类(使用必要的属性),然后创建一个签名数组。首先使用该签名数组填充您的组合框(保持系统的完整性),然后使用组合框的选定值中的 id 与数组索引进行比较。像这样:

public class Signature{
string property1;
string property2;

public Signature(string propertyVal1, string propertyVal2)
{
property1 = propertyVal1;
property2 = propertyVal2;
}

}

Signature[] mySignatures = new Signature[3];

public Form1()
{
InitializeComponent();
mySignatures[0] = new Signature("hello", "world");
mySignatures[1] = new Signature("hello", "world");
mySignatures[2] = new Signature("hello", "world");
for (int i = 0; i < mySignatures.Length; i++)
{
comboBox1.Items.Add(mySignatures[i]);
}

}

关于c# - 访问文本框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682503/

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