컨트롤에 여러 컨트롤이있는 C# 폼이 있는데 컨트롤의 일부는 서로 위치합니다. 폼에서 컨트롤을 입력하기 위해 취할 함수가 필요하며 컨트롤 뒤에 있어야하는 이미지를 반환합니다. ex : 폼에 배경 이미지가 있고 그 위에 버튼이있는 경우 -이 함수를 실행하면 버튼 뒤에있는 backgroundimage의 일부가 생깁니다. 어떤 아이디어와 코드?C# : 컨트롤 뒤에 이미지 가져 오기
H-E-L-P !!!
컨트롤에 여러 컨트롤이있는 C# 폼이 있는데 컨트롤의 일부는 서로 위치합니다. 폼에서 컨트롤을 입력하기 위해 취할 함수가 필요하며 컨트롤 뒤에 있어야하는 이미지를 반환합니다. ex : 폼에 배경 이미지가 있고 그 위에 버튼이있는 경우 -이 함수를 실행하면 버튼 뒤에있는 backgroundimage의 일부가 생깁니다. 어떤 아이디어와 코드?C# : 컨트롤 뒤에 이미지 가져 오기
H-E-L-P !!!
당신이 Page.ClientScript.GetCallback를 사용하여 링크를 만들 수 있습니다 http://www.echoecho.com/htmllinks07.htm 이미지 맵을 사용하는 것이 더 간단 할 수있다 ...
편집 : 윈폼 솔루션이 '이'의 배경 이미지를 소요
이 객체를 폼 객체로 변경하고 버튼의 위치와 크기가 같은 객체를 비트 맵 객체에 복사 할 수 있습니다.
Graphics objGraphics = Graphics.FromImage(this.BackgroundImage);
Bitmap objBitmap = new Bitmap(button1.Size.Width, button1.Size.Height);
objGraphics.DrawImage(bitmap, new Point(0, 0), new Rectangle(button1.Location, button1.Size), GraphicsUnit.Pixel);
웹 페이지가 아니며 내 질문에 응답하지 않습니다 .- ( –
winforms 솔루션이 추가되었습니다. –
C# 또는 javascript에서이 작업을 원하십니까? C#에서는 어려울 수 있습니다. – Charlie
이 winforms 또는 webforms입니까? – Pondidum