홈>
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# - 디자이너 '컬렉션 편집기 창'에서 편집 가능한 개체를 만드는 방법은 무엇입니까?
- c# - SQL 구문에 오류가 있습니다 Visual Studio 2019 Windows 양식에서 mariadb 서버에 해당하는 설명서를 확인하십시오
- c# - Picturebox의 이미지를 다른 형식에서 변경하는 방법은 무엇입니까?
- c# - NuGet 패키지에 폴더를 포함하고 netcore/Razor 파일로 프로젝트에 설치합니다
- c# - IIS Express vs dotnet 실행
- .net - 이미 텍스트 C #이있는 레이블에 텍스트 추가
- .net - 텍스트 상자 MVP C #에서 선택한 행을 표시하는 방법
- c# - 두 양식의 데이터를 Winforms 애플리케이션의 동일한 테이블에 저장
- c# - discordnet을 설치할 수 없습니다 - 원격 소스에서 'discordnetcore'에 대한 정보를 검색하지 못했습니다
- c# - Excel 데이터를 DataGridView 헤더에 붙여 넣지 마십시오
Black1.CheckedChanged
object
인수를 사용하여 특정 서명 방법을 예상합니다. 그리고EventArgs
).Black1_CheckedChanged
의 매개 변수 수 기능이 변경되었습니다. 두 개의 매개 변수보다 많은 매개 변수를 사용하면 함수를 호출하면 세 번째 매개 변수int value_1
의 값을 찾지 못합니다. 그 오류가 발생합니다. 그래서 오류가 발생합니다.이것에 대해 :
Black_1.CheckedChanged += new CheckedChanged((sender, e) => Black1_CheckedChanged(sender, e, value_1));