..
버튼을 클릭하는 대신 생성에서 선택한 위치에 썸네일 이미지가 물리적으로 존재 생성 코드를 삽입
/ / 클래스 수준에서 변수를 선언
ImgThumb 이미지 = NULL;
개인 무효 generaBtn_Click (개체를 보낸 사람, EventArgs E)
{
시도
{
이미지 이미지 = NULL;
텍스트 상자에 경로가 포함되어있는 경우 / / 체크
경우 (fileTb.Text! = String.Empty)
이미지 = Image.FromFile (fileTb.Text);
이미지가있는 경우 / / 체크
경우 (image! = NULL)
{
imgThumb image.GetThumbnailImage = (100, 100, NULL, 새로운 IntPtr ());
this.Refresh ();
}
}
잡기
{
MessageBox.Show ( "오류가 발생했습니다");
}
}
이 코드는 메서드 Image.GetThumbnailImage ()를 사용하여 이미지 크기를 100x100을 만듭니다. 이 메서드는 순서대로 매개 변수로 소요 : 내가 한대로하지 않으면 픽셀 largehezza 미리보기는 미리보기 픽셀, 성급하게 작업을 중지하려면 형식 Image.GetThumbnailImageAbort의 위임 (에 높이 당신은 NULL 전달할 수 있습니다 이것을 관리하고자)와 마지막으로 IntPtr 형식의 개체 포인터를 나타내는.
마지막 단계는 양식의 그림판 이벤트 () (새로 고침 (를 호출 이후에 발생하는) 버튼 생성을 클릭에 존재)을 인상하고 MINITURA를 표시하는 코드 내부에 입력하는 것입니다 우리의 양식 (메소드 Graphics.DrawImage 사용)
개인 무효 Form1_Paint (개체를 보낸 사람, PaintEventArgs E)
{
경우 (imgThumb! = NULL)
e.Graphics.DrawImage (imgThumb, 30, 20, imgThumb.Width, imgThumb.Height);
}
이 시점에서 우리가 응용 프로그램을 시작할 수 열기를 클릭하여 이미지를 선택하고 생성을 클릭합니다. 그 결과는 다음과 같이 보일 것입니다
| |
물론 ASP와 전자 상거래
ASP와 함께 처음 전자 상거래에서 사이트를 만듭니다. 만 35 €. |
| |
오픈 오피스 코스
사무의 관리에 대한 오픈 소스 소프트웨어. 단 25 €. |
| |
코스 Visual Basic에서 6
VB6과 데스크톱 응용 프로그램을 만듭니다. 2012년 6월 1일까지 -15 % 할인. |