나는 클릭 할 때 카메라를 시작하는 메인 폼의 버튼에 함수를 가지고 있는데, 그 함수가 조건문 if 및 else를 포함하는 두 번째 형식으로 실행되기를 원한다. 일반적으로 나는 public void Name
을 만들고 내부에 함수를 두었다. 그 함수를 호출하는 두 번째 형식의 생성자를 만들지 만 이번에는 작동하지 않는다. 다른 방법은 무엇입니까? 두 번째 형태에서주 양식 단추 기능을 두 번째 양식으로 실행하는 방법은 무엇입니까?
public void startProg()
{
if (start.Text == "&Start")
{
if (DeviceExist)
{
videoSource = new VideoCaptureDevice(videoDevices[comboBox1.SelectedIndex].MonikerString);
videoSource.NewFrame += new NewFrameEventHandler(video_NewFrame);
CloseVideoSource();
videoSource.DesiredFrameSize = new Size(1366, 768);
//videoSource.DesiredFrameRate = 10;
videoSource.Start();
lblCam.Text = "Device running...";
start.Text = "&Stop";
}
else
{
lblCam.Text = "Error: No Device selected.";
}
}
else
{
if (videoSource.IsRunning)
{
CloseVideoSource();
lblCam.Text = "Device stopped.";
start.Text = "&Start";
}
}
}
private void start_Click(object sender, EventArgs e)
{
startProg();
}
이
private void Close(object sender, FormClosingEventArgs e)
{
frmMain main = new frmMain();
main.startProg();
}
코드 pleasssseee : – christopher
나는 질문이 좀 불분명하기 때문에 예 코드가 – user2262382
C#을 창을 사용하고 있음을 언급하는 것을 잊었다 하고 무엇을하고 싶은가요? – Steve