Windowsbox에서 groupbox가 어떻게 작동하는지 이해하려고합니다. 내 질문은 지금. 각 라디오 버튼 2 개가있는 그룹 상자가 2 개 있습니다. 예를 들어 groupbox1의 radiobutton 2를 전체 groupbox2를 클릭하여 보이지 않거나 흰색 그림자와 같은 것을 넣고 사용자가 사용할 수 없게하는 것이 좋을 때를 원합니다. 나는 여기에서 읽었다. 그러나 나는 무엇인가 발견하지 않았다 http://msdn.microsoft.com/en-us/library/system.windows.forms.groupbox.aspx. 나는 을으로 보았지만 전체 창을 보이지 않게했다. 여기에 내 예제 코드가있다. 그룹 상자를 보이지 않게 설정하거나 그 위에 그림자를 만듭니다. C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace groupbox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
radioButton1.Checked = true;
radioButton3.Checked = true;
}
private void groupBox1_Enter(object sender, EventArgs e)
{
if (radioButton4.Checked == true) {
this.Visible = false;
}
}
private void groupBox2_Enter(object sender, EventArgs e)
{
if (radioButton2.Checked == true)
{
this.Visible = false;
}
}
}
}
사전
감사드립니다 또한 나는이 Can you make a groupbox invisible but have it's contents visible?을 읽을 수는 있지만 패널없이 어쨌든 무엇입니까?
은'당신의 방법에 this'은 당신의 창을 말한다 (윈폼에서, "양식"말). 그래서 그룹 상자가 아닌 전체 창이 보이지 않게됩니다. 'groupBox1.Visible = false; '와 같은 것을 시도해 봤나? –
고맙습니다. 나는 이것이 기능 할 것이라고 생각했다. 고마워요! – amigo