Webページを閉じるためのハイパーリンクまたはボタンをどのように提供できますか?
WinFormsを使用していると仮定すると、C#を開始したときに最初に行ったので、このフォームを閉じるためのイベントを作成する必要があります。
MyNewButtonというボタンがあるとしましょう。 WinFormsデザイナをダブルクリックすると、イベントが作成されます。その後は、this.Close
を使用する必要があります
private void myNewButton_Click(object sender, EventArgs e) {
this.Close();
}
そして、それはそれであるはずです。
これが機能しない唯一の理由は、イベントがボタンから切り離されていることです。ただし、WinFormsデザイナのボタンをダブルクリックしたときに古いイベントが添付されなくなった場合は、新しいイベントが作成されます。
ボタンの1つがクリックされたときにWindowsフォーム(System.Windows.Forms.Form)を閉じるには:Visual Studioで、デザイナーでフォームを開き、ボタンを右クリックしてそのプロパティページを開き、フィールドを選択します- DialogResultそれを[〜#〜] ok [〜#〜]または適切な値に設定します。
ボタンをダブルクリックして、書き込みを追加します// this.close();
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
public class Form1 : Form
{
public Form1()
{
InitializeComponents(); // or whatever that method is called :)
this.button.Click += new RoutedEventHandler(buttonClick);
}
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
}