TextBox
現在自分のフォームを取得する方法について、適切なコンテキストを取得するのに苦労しています。
現在、ユーザーがフォルダを選択できるボタンがあります。TextBox
そのパスをたどって、現在名前が付けられているに入れたいと思いinstallPath
ます。
namespace CustomLauncher
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void browse_Click(object sender, EventArgs e)
{
//browse to select a folder
FolderBrowserDialog folder = new FolderBrowserDialog();
DialogResult result = folder.ShowDialog();
if (result == DialogResult.OK)
{
MessageBox.Show("You chose" + folder.SelectedPath);
}
else if (result == DialogResult.Cancel)
{
return;
}
}
私は次のようなさまざまな試みを見てきました...
this.Controls.Find("installPath");
//VisualStudioはこれが気に入らなかった
Control myControl1 = FindControl("installPath");
//これも気に入らなかった
私はこれを行う他のいくつかの方法も見てきました。VisualStudioが受け入れるものを見つけることができないようですが。このイベントリスナーのコンテキストについて、かなり明白で巨大な何かが欠けているように感じます。そのため、これを実現する方法を理解できません。