Advertisement
idsystems

CPP_RAD_Ejercicio20

May 19th, 2012
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. /* ej20_DragDrop
  2. Ejemplo del uso del evento para hacer Arrastre */
  3. #include <radc++.h>
  4.  
  5. //create new form
  6. Form form1("Arrastre algunos archivos y suelte - RAD C++ Ejemplo");
  7.  
  8. //create form1's control procedure            
  9. FormProcedure form1Proc(FormProcArgs) {
  10.     ON_CLOSE() { //close applciation when form is closed
  11.         Application.close();
  12.     }
  13.  
  14.     ON_FILES_DROP() { //check if file(s) dropped on form
  15.        
  16.         //get dropped files list in variable droppedFiles
  17.         StringList droppedFiles;
  18.         getDroppedFiles( droppedFiles );
  19.        
  20.         //get total files dropped and assign to variable total
  21.         Number total = droppedFiles.length;
  22.        
  23.         //combine file names with \r\n and assign to string 'files' to display on messagebox
  24.         String files = droppedFiles.join("\r\n");
  25.        
  26.         //create new string 'title' for messagebox
  27.         String title = "Total "+str(total)+" archivo(s) soltados en la forma";
  28.        
  29.         //display the message box now
  30.         form1.msgBox(files,title);
  31.     }  
  32.    
  33.     return 0;
  34. }
  35.  
  36. rad_main()
  37.         //attach procedure 'form1Proc' with form1
  38.         form1.procedure = form1Proc;
  39. rad_end()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement