私はまったく同じコードを複数回使用していますが、すべてをコピーして貼り付けるだけでは非常に効率が悪いと思いました。すべてをコピー/貼り付けせずに、button2 が button1 とまったく同じコードを使用する方法はありますか?
私のコードの一部は非常に大きいので、質問しています。
たとえば、次のことを認識しています。
private TabPage T
{
get { return (t.SelectedTab); }
}
ただし、これを機能させる方法がわかりません:(はい、アプリケーションでフルスクリーンモードを有効にする方法は複数あります)
if (FormBorderStyle != FormBorderStyle.None)
{
FormBorderStyle = FormBorderStyle.None;
WindowState = FormWindowState.Normal;
WindowState = FormWindowState.Maximized;
p1.BackColor = Color.White;
p2.BackColor = Color.White;
TopMost = true;
c2.Visible = false;
Wi.Visible = false;
t1.Visible = false;
F.Text = "Exit Full Screen";
t2.Text = "Exit Full Screen";
}
else
{
FormBorderStyle = FormBorderStyle.Sizable;
if (Environment.OSVersion.Version.Build >= 7000)
{
if (DWM.DwmIsCompositionEnabled())
{
Color c = Color.FromArgb(255, 221, 220, 220);
TransparencyKey = c;
p1.BackColor = c;
p2.BackColor = c;
MARGINS mr = new MARGINS();
mr.T = 1800;
IntPtr h = Handle;
int result = DwmExtendFrameIntoClientArea(h, ref mr);
}
}
TopMost = false;
Wi.Visible = true;
t1.Visible = true;
F.Text = "Full Screen";
t2.Text = "Full Screen";
}