1
をリフレッシュしていない、しかし、それは結果なしでコードを実行しますメインフォーム私は、次のコードでトグルボタンを持っています:C#の子フォーム私はフォーム内からそれを呼び出したときに正常に動作します。このコードを持って
private void tglHelp_Click(object sender, EventArgs e)
{
if (tglHelp.ToggleState.ToString() == "On")
{
HRDataSet.OptionsRow updateHelp = hRDataSet.Options.FindByOpt_Id(1);
try
{
updateHelp.Show_Help = true;
this.optionsTableAdapter.Update(this.hRDataSet);
Form activeChild = this.ActiveMdiChild;
if (activeChild.Name == "frmAddEmployees")
{
frmAddEmployees chForm = new frmAddEmployees();
chForm.MdiParent = this;
chForm.hideHelp();
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, Application.ProductName);
}
tglHelp.Text = "Help Panel \nOFF";
}
アイデア?
のようなものを使用する必要がありactiveChildによって識別される現在のfrmAddEmployees内のコードを呼び出すことだった場合、あなたはあなたのtglHelp_Clickのロジックのか? (tglHelp.ToggleState.ToString()== "On") 'と' updateHelp.Show_Help = true'は 'tglHelp.Text ="のようにヘルプをオフに設定しているようですが、ヘルプパネル\ nOFF "; ' – Steve
おかげさまで助けてくれてありがとう!それは素晴らしい作品と私は今トグルボタンの世話をする:D – user799920