我可以控制无法从代码中引用的表单

I have a control on my form I cant reference from code

我有一个列表框“Termékek”,它没有显示在“Windows Form Designer 生成的代码”中,例如:

private System.Windows.Forms.ListBox Rendelések;

我想将数据存储到数组中:

string[] lines = { Termékek.SelectedItems.toString(), dateTimePicker1.Value.ToString(), numericUpDown1.Value.ToString() };

并显示错误

Severity Code Description Project File Line Suppression State Error CS0103 The name 'Termékek' does not exist in the current context POLCZ C:\...\Form1.cs 86 N/A

编辑:我有一个名为“Termékek”的列表框,它有一个功能,并且可以正常工作

public void Termékek_SelectedIndexChanged(object sender, EventArgs e)
{
dateTimePicker1.Visible = true;
}

您似乎将 GenerateMember 属性 设置为 false。默认为真。

来自How to: Use the Modifiers and GenerateMember Properties

The GenerateMember property specifies when the Windows Forms Designer generates a member variable for a component.

它通常用于标签等您的代码永远不会与该控件交互的地方。