ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • C# 트랙바(TrackBar) 픽처박스(PictureBox) 이미지 리스트 (imageList)
    .NET/C# Form 2008. 10. 22. 07:49
    반응형




    트랙바 컨트롤 불연속된 갑이나 어떤 범위의 값을 입력 받을 때 사용합니다

    정해진범위 내에서 값을 증가 또는 감소시켜 조절할 수 있습니다

    스크롤바와 유사한 모양을 가지고 있으며 , 기능적으로도 비슷합니다.

    윈도우에 있는 볼륨 조절 대화상자를 보면 다양한 모습으로 트랙바를 사용한 예를 볼 수 있습니다




     속 성  설 명

    Minimum

    Maximum

    TickFrequency

    Value
    트랙바에서 지정할 수 있는 최소값

    트백바에서 지정할 수 있는 최대값

    눈금 간에 간격

    현재 값


      private void trackBar1_Scroll(object sender, EventArgs e)
      {
       textBox1.Text= Convert.ToString(trackBar1.Value);
       
      }





    픽처 박스 (PictureBox)

    픽처박스컨트롤은 이미지를 읽어서 보여줄 때 사용합니다

    이컨트롤의 주된 용도는 사용자에게 이미지를 보여주는 것입니다



     속 성  설 명

    SizeMode


    Image

     이미지를 어떤 식으로 보여줄 것인지 지정합니다.
    예)pictureBox1.SizeMode =
                             pictureBoxSizeMode.StretchImage;
    보여줄 이미지를 지정합니다.


    PictureBoxSizeMode 속성

    PictureBoxSizeMode는 다음과 같은 값을 가지고 있습니다
    픽처박스 객체의 SizeMode 속성에 지정하는 값입니다


     속 성  설 명
    Nomal


    StretchImage


    AutoSize


    CenterImage
    컨트롤 크기와 상관없이 원래 이미지 크기 그대로 보여줍니다.

    컨트롤 크기에 맞춰 이미지를 늘리거나 줄여서 조여줍니다.

    원래 이미지 크기에 맞춰 컨트롤 크기를 자동으로 조절해줍니다.

    컨트롤 안에서 이미지가 가운데 위치하도록 보여줍니다


    프로그램을 작성할때 , 여러 개의 이미지를 다루는 경우가 자주 필요합니다
    예를 들어 리스트 컨트롤이나 툴바 컨트롤은 여러 이미지를 필요로 하는데
    이미지 리스트 컨트롤을 사용해서 지정합니다

    도구 상자에서 이미지 리스트 컨트롤을 추가하고 어떤 속성이 있는지 속성 윈도우를 보세요
    Images 속성은 여러 이미지를 담고 있는 이미지 콜렉션입니다


    다음은 픽처박스에 이미지를 보이는 예입니다. 콜렉션에 들어 있는 
    이미지는 인덱스 값을 지정해서 사용할 수 있습니다.

        pictureBox1.Image = imageList1.Images[0]; // 첫 번째 이미지 
        pictureBox1.Image = imageList1.Images[1]; // 두 번째 이미지


    다음은 픽처박스에 이미지를 보이는 예입니다. 콜렉션에 들어 있는 이미지는 인덱스 값을 지정해서 사용할 수 있습니다. 

        pictureBox1.Image = imageList1.Images[0]; // 첫 번째 이미지 
        pictureBox1.Image = imageList1.Images[1]; // 두 번째 이미지 














































    반응형

    댓글

Designed by Tistory.