| **Navigation:**  [[introduction.htm|Language Reference]] > [[chapter runtime properties.htm|App C - PROP: Runtime Properties]] > Complete Property List >====== PROP:ImageBits ====== | [[prop iconlist.htm|{{btn_prev_n.gif|Previous page}}]][[chapter runtime properties.htm|{{btn_home_n.gif|Return to chapter overview}}]][[prop imageblob.htm|{{btn_next_n.gif|Next page}}]] | | || Property of an IMAGE control that allows bitmap images displayed in the control to be moved into and out of memo fields. Any image displayed in the control can be stored. PROP:ImageBlob performs the same type of function for a BLOB. **Example:** **WinView   WINDOW('View'),AT(0,0,320,200),MDI,MAX,HVSCROLL** **        IMAGE(),AT(0,0,,),USE(?Image)** **       BUTTON('Save Picture'),AT(80,180,60,20),USE(?SavePic)** **       BUTTON('New Picture'),AT(160,180,60,20),USE(?NewPic)** **       BUTTON('Last Picture'),AT(240,180,60,20),USE(?LastPic)** **      END** **SomeFile  FILE,DRIVER('Clarion'),PRE(Fil)    !A file with a memo field** **MyMemo    MEMO(65520),BINARY** **Rec      RECORD** **F1       LONG** **      . .   ** **FileName  STRING(64)              !Filename variable** ** CODE** ** OPEN(SomeFile)** ** OPEN(WinView)** ** DISABLE(?LastPic)** ** IF NOT FILEDIALOG('Choose File to View',FileName,'BitMap|*.BMP|PCX|*.PCX',0)** **  RETURN                     !Return if no file chosen** ** END** ** ?Image{PROP:Text} = FileName** ** ACCEPT** **  CASE ACCEPTED()** **  OF ?NewPic** **   IF NOT FILEDIALOG('Choose File to View',FileName,'BitMap|*.BMP|PCX|*.PCX',0)** **    BREAK                    !Return if no file chosen** **   END** **   ?Image{PROP:Text} = FileName** **  OF ?SavePic** **   Fil:MyMemo = ?Image{PROP:ImageBits}     !Put image into memo** **   ADD(SomeFile)                ! and save it to the file on disk** **   ENABLE(?LastPic)              ! activate Last Picture button** **  OF ?LastPic** **   ?Image{PROP:ImageBits} = Fil:MyMemo      !Put last saved memo into image ** **  END** ** END**