C# 언어 19강. 이미지(1/2)

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 16

  • @ytubewiki
    @ytubewiki 4 роки тому +1

    본 강의 잘 봤습니다.
    더블 버퍼링도 기대됩니다.
    Thanks a million.

  • @구름같이-g9i
    @구름같이-g9i 6 років тому

    오랜 실전에서 나오는 자지잔 반복 커맨트... 안심하고 들을 수 있는 안심강좌 새삼 감사드립니다.

    • @oursfarm
      @oursfarm  6 років тому +1

      반갑습니다. 칭찬 감사합니다. ^______________^ 조금 더 힘내시고 마지막 까지 달려 보아요.~~ 가 ~~ 즈 ~~ 아~~ 덥네요ㅠㅠ

  • @nicewook
    @nicewook 7 років тому +2

    아가들이 무려 네 명이나. ㅎㅎ
    너무 이쁩니다.

    • @oursfarm
      @oursfarm  7 років тому +2

      감사합니다. 네명이라 ㅋㅋㅋ ^^; 좀 버겁기도 합니다. ㅋㅋㅋ 그래도 너무 좋습니다. 날씨가 춥습니다 .
      감기 조심하세요. 독감은 최악입니다. 저도 요즘 감기라 미열도 있고 상태가 별로 안 좋네요. 건강 챙기시면서 하세요~~ ^^ 화팅~~

  • @안빈낙도-l9w
    @안빈낙도-l9w 7 років тому +1

    강의가 너무 쉽고 재미있어서 꾸준히 시청중입니다 감사합니다 ^^;

    • @oursfarm
      @oursfarm  7 років тому +1

      반갑습니다. 이 밤에도 열공하시네요. ~~ 화이팅~~ 강의평 감사합니다.

  • @user-4godhealth
    @user-4godhealth 4 роки тому

    훌륭한 강의에 감사 합니다.
    ---폼은 출력되는데 왜 이미지출력이 안되는지?
    아래의 Script에 이상이 없는것 같은데 (1번 path, 2번path 다 안되네요... 뭐가 잘못되었는지...???
    1) Image MyImage = Image.FromFile(@"E:\\study
    epos\\CS19강이미지TEST\\CS19강이미지TEST\\bin\\Debug\\MainImage");
    2) Image MyImage = Image.FromFile("MainImage.jpg");
    e.Graphics.DrawImage(MyImage, 0, 0);
    그리고
    bitmapGraphics.DrawString("C# Programing", Font, Brushes.Black, 10, 10, (20 *));?? 강의에서 잘 안보여서..
    Script의 마지막 글이 무엇인지요?
    열시미 보고있습니다.늦은 나이에...-_-
    감사 합니다.

  • @BA-ju2cb
    @BA-ju2cb 5 років тому

    namespace WindowsFormsApp2
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void Form1_Load(object sender, PaintEventArgs e)
    {
    Image myImage = Image.FromFile(@"C:\Users\USER\Desktop\akatsuki Game Image.png");
    e.Graphics.DrawImage(myImage, 0, 0);
    }
    }
    "EventHandler" 대리자와 일치하는 "Form1_Load"에대한 오버로드가 없습니다
    라고 뜹니다 어떻게 해결해야 하죠?

  • @GolfTV-fl7jv
    @GolfTV-fl7jv 5 років тому

    선생님
    씨샵으로 사진이미지를 포토프린터로 출력시
    블랙색상에 이물질먹은거처럼 계속 깨져서나오는데
    도대체 어떻게 고칠수있을까요

  • @chun1650
    @chun1650 5 років тому

    강사님,
    private void Form1_Paint(object sender,PaintEventArgs e)
    {
    Bitmap myBitmap = new Bitmap(@"C:\Users\chun\source
    epos\plc_cmd_test\plc_cmd_test\EXIT.png");
    SetClientSizeCore(myBitmap.Width, myBitmap.Height);
    e.Graphics.DrawImage(myBitmap, 0, 0);
    }
    이렇게 코딩을 했는데요 위 이벤트로 들어오지가 않네요 ㅠㅠ

    • @oursfarm
      @oursfarm  5 років тому

      반갑습니다. 혹시 이벤트가 들어 오지 않는다는 것은 이벤트가 설정이 안되어 있기 때문이거나
      폼의 이벤트는 화면을 지우고 그릴 때에 윈도우로부터 자동으로 WM_PAINT 메시지와 함께 호출되는 이벤트 메서드인데 이 부분의 연결이 안되어 있거나 하는 경우가 많습니다.
      혹시 폼의 속성에서 위의 이벤트 메소드를 생성하셨는지요. 그렇다면 Form1.designer.cs 파일에서 다음과 같은 소스가 있는지요?
      this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);
      이벤트 핸들어에 의해 이 이벤트 메소드가 호출되는데 혹시 이 부분이 지워졌을 때 일수 도 있습니다.

    • @oursfarm
      @oursfarm  5 років тому

      혹시나 싶어서 이미지가 경로에 있는지요?
      이 부분은 늘 실수가 있는 부분이라서 ^^
      코드로는 문제가 없는 것 같은데 .....
      테스트 삼아 현재 폴더에 이미지를 저장해 두고도 한 번 해보세요.
      이벤트 확인은 위의 코드를 주석 처리 해두고
      Form1_Paint() 메소드 안에 MessageBox 하나 넣어서 이벤트가 들어 오는지를 먼저 확인을 해보세요. 그리고 경로부분을 살펴보세요.

    • @chun1650
      @chun1650 5 років тому

      @@oursfarm대박~~~ 역시 Form1.Designer.cs 에 위 코드를 한 줄 넣어주니깐 바로 이벤트가 생성이 되고 화면에 그림이 표시가 됩니다. 역시 감사합니다. 한수 배었습니다.

    • @chun1650
      @chun1650 5 років тому

      @@oursfarm 이미지경로에 이미지는 있습니다. 저는 추가로 버튼을 클릭을 했을때 다른 이미지를 번갈아서 표시 하고 싶는데 이것은 잘 되지 않는데요 ㅠㅠ

    • @chun1650
      @chun1650 5 років тому

      @@oursfarm if (img_ab == true)
      {
      ImagPath = @"C:\Users\chun\source
      epos\plc_cmd_test\plc_cmd_test\EXIT.png";
      }
      else
      {
      ImagPath = @"C:\Users\chun\source
      epos\plc_cmd_test\plc_cmd_test\abc.png";
      }
      예들들어 BOOL 변수로해서 T/F 따라서 이미지를 번갈아서 표시 하고 싶어요 근데 이것을 다른 버튼 클릭 시 이벤트로 하고 싶는데요 잘 되지 않네요 혹시 대리자를 선언을 해야 하나요?