홈>
Visual Studio의 여러 함수에서 변수를 사용하고 싶습니다.비공개 button1_Click에 대한 레이블로 표시되는 데value_1을 가져 오려고합니다.
이 방법으로 시도하면 다음과 같은 오류 메시지가 나타납니다.
'Black1_CheckedChanged'는 대리자 'EventHandler'와 일치합니다
내가 무엇을 놓치고 있습니까? 정말 도움을 주셔서 감사합니다. 감사합니다.
public partial class Form1 : Form
{
int value_1 = 20;
int value_2 = 20;
int value_3 = 20;
public Form1()
{
InitializeComponent();
}
// Groupe Colour 1
private void Black1_CheckedChanged(object sender, EventArgs e, int value_1)
{
colour1.BackColor = System.Drawing.Color.Black;
groupBox1.BackColor = System.Drawing.Color.Black;
value_1 = 0;
}
private void Brown1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Brown;
groupBox1.BackColor = System.Drawing.Color.Brown;
value_1 = 1;
}
private void Red1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Red;
groupBox1.BackColor = System.Drawing.Color.Red;
value_1 = 2;
}
private void Orange1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Orange;
groupBox1.BackColor = System.Drawing.Color.Orange;
value_1 = 3;
}
private void Yellow1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Yellow;
groupBox1.BackColor = System.Drawing.Color.Yellow;
value_1 = 4;
}
private void Green1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Green;
groupBox1.BackColor = System.Drawing.Color.Green;
value_1 = 5;
}
private void Blue1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Blue;
groupBox1.BackColor = System.Drawing.Color.Blue;
value_1 = 6;
}
private void Purple1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Purple;
groupBox1.BackColor = System.Drawing.Color.Purple;
value_1 = 7;
}
private void Grey1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.Gray;
groupBox1.BackColor = System.Drawing.Color.Gray;
value_1 = 8;
}
private void White1_CheckedChanged(object sender, EventArgs e)
{
colour1.BackColor = System.Drawing.Color.White;
groupBox1.BackColor = System.Drawing.Color.White;
value_1 = 9;
}
private void button1_Click(object sender, EventArgs e)
{
value_1 = int.Parse(label_total.Text);
}
}
- 답변 # 1
관련 자료
- json - Reactjs에서 API 변수 및 동적 js 변수를 사용하여 useState 상수 변수를 설정하는 방법
- postgresql - 간단한 PostgresSQL 쿼리에서 변수 사용
- multiprocessing - 순수 파이썬을 사용하여 순수 함수를 위해 GIL을 릴리스하는 방법이 있습니까?
- json - Github API v4에서 bash 변수 사용
- average - SQL Server는 창 함수를 사용하여 AVG () 계산
- python - 2 개의 기능에서 CSVReader를 사용하면 하나의 기능 만 csv 파일을 읽고 다른 기능은 파일을 읽지 않는 것처럼 작동합니다
- Python, map 함수를 사용하여 값이 다른 두 개 이상의 함수를 어떻게 실행할 수 있습니까?
- Python을 사용하여 MySQL 쿼리에 변수 전달
- arrays - 자바에서 객체 생성 및 메소드 호출을위한 변수 사용
- python - 함수 내에서 함수 사용
- c++ - 함수 간 변수 조작
- python - matplotlib를 사용하여 데이터 프레임에서 여러 변수를 플로팅하고 싶지만 최종 플롯이 너무 이상해 보입니다
- python - 람다 함수를 사용한 Groupby 및 집계
- Lua의 스크립트에 정의 된 함수를 사용하지 않고 함수를 실행하는 방법
- R에서 전역 변수를 사용한 단위 테스트 함수
- 백분율을 계산하는 동안 집계 함수와 함께 Over ()를 사용하는 SQL Server
- 새 앱 스크립트 IDE의 다른 파일 내에서 동일한 이름을 가진 반복되는 변수 또는 함수를 찾는 방법
- ssh - Windows 10 OpenSSH 및 vcXsrv를 사용하여 X11에 연결
- Python을 사용한 간단한 Windows 팝업 창
- c# - Windows Forms를 사용하여 Html 파일을 표시하려면 어떻게합니까?
관련 질문
- c# : vs를 통해 게시할 때 azure 기능의 앱 이름 선택
- c# 웹서비스에서 가져온 데이터를 데이터베이스에 저장
- C#의 기본 메서드 외부에서 사용자 지정 목록을 사용할 수 없는 이유는 무엇입니까?
- Visual Studio 2022에서 C# WinUI 프로젝트를 올바르게 만드는 방법은 무엇입니까?
- c# : Net Core: 명령줄을 사용하여 '패키지 관리자 콘솔' Nuget에서 '기본 프로젝트' 변경
- c# : 함수 반환이 있는 목록의 이상한 동작?
- c# : VS-Dev 확장에서 비동기 작업을 어떻게 실행합니까?
- c# : 참조 'System.Void System.Security.Cryptography.DSACng를 확인할 수 없습니다.
- c# : IntelliSense는 빌드에 오류가 없음에도 불구하고 소스 생성기가 생성한 소스를 무시(보이지 않음)하기 때문에 오류가 발생합니다.
- c# : 다른 기존 양식에서 TopMost 양식을 만드는 방법은 무엇입니까?
Black1.CheckedChanged
object
인수를 사용하여 특정 서명 방법을 예상합니다. 그리고EventArgs
).Black1_CheckedChanged
의 매개 변수 수 기능이 변경되었습니다. 두 개의 매개 변수보다 많은 매개 변수를 사용하면 함수를 호출하면 세 번째 매개 변수int value_1
의 값을 찾지 못합니다. 그 오류가 발생합니다. 그래서 오류가 발생합니다.이것에 대해 :
Black_1.CheckedChanged += new CheckedChanged((sender, e) => Black1_CheckedChanged(sender, e, value_1));