ListView ÄÄÆ÷³ÍÆ®·Î ÀÛ¾÷Çϱâ 


À̹ø ÁÖÀÇ ÆÁÀº ÇàÀ» Ãß°¡Çϰí ÅØ½ºÆ®¸¦ º¯È­½ÃŰ´Â ¼Õ½¬¿î ÀÛ¾÷ÀÌ´Ù. 

5¿­ÀÇ ListviewÄÄÆÛ³ÍÆ®¸¦ ¼³Á¤ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ÅØ½ºÆ® ÇÑÇàÀ» Ãß°¡Çϱâ À§ÇÏ¿©, ´ÙÀ½ÀÇ Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ´Ù:

    Form1->ListView->Items->Add(); 
    i = Form1->ListView->Items->Count - 1; 
    Form1->ListView->Items->Item[i]->Caption=ColumnZeroText; 
    Form1->ListView->Items->Item[i]->SubItems->Add(ColumnOneText); 
    Form1->ListView->Items->Item[i]->SubItems->Add(ColumnTwoText); 
    Form1->ListView->Items->Item[i]->SubItems->Add(ColumnThreeText); 
    Form1->ListView->Items->Item[i]->SubItems->Add(ColumnFourText); 
    Form1->ListView->Items->Item[i]->Update(); 

ÀÌÁ¦ zeroº¸´Ù Å« ±âÁ¸ Ä÷³ÀÇ Text¿¡ º¯È­¸¦ ÁÖ±âÀ§ÇÏ¿©, ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇÒ ¼ö ÀÖ´Ù:

    Form1->ListView->Items->Item[i]->SubItems->Strings[ColumnIndex] = 
      "This new text"; 

    The following code will change the text in column number 0: 
      
    Form1->ListView->Items->Item[i]->Caption = "This new text"; 

»ç¿ëÀÚ°¡ ÇϳªÀÇ ÇàÀ» double-click, ¶Ç´Â single-clickÇϵç, ´ç½ÅÀº ´ÙÀ½°ú °°Àº Äڵ带 »ç¿ëÇÏ´Â ÇàÀ» ±¸ºÐÇÒ ¼ö ÀÖ´Ù:

    ItemIndex = ListView->ItemFocused->Index;  

  

Submitted by by Eric Benton, ebenton@pacbell.net