Megadeth
asked on
URGENT: Display selected image files onto 6 PictureBoxes and .....
Hi,
i hav 2 FileListBoxes with four command buttons. I hav done the part on selecting the file combo type, drive path, file directory & text box to display the files. BUT, i do not know how to do the following
below problems in VB6. Pls help me. Its urgent.
Button 1 -> Select one highlighted file in FileListBox1 & make them appear in FileListBox2.
Button 2 -> Select all files in FileListBox1 & make them appear in FileListBox2.
Button 3 & 4 is the reverse. De-selecting files frm FileListBox2 back to FileListBox1.
Once the file selected appear over at FileListBox2, the one at FileListBox1 will disappear & vice versa. Btw, Listbox or FileListBox better for this case?
After u hav selected the files(images files) which are now in FileListBox2, there is a "OK" command button that will load the 1st 6 image files onto 6 PictureBoxes in another FORM. How to load the 1st 6 image files onto 6 PictureBoxes with a "NEXT 6" & "BACK" buttons to traverse 6 pictures at a time down the list of image files selected.
How to invoke the Printer Properties window where u can configure the settings of the printer tat is attached to yur PC & send the 6 pictures on display to print? Pls help me out. Any sample code are most welcome. Thanxs alot.
i hav 2 FileListBoxes with four command buttons. I hav done the part on selecting the file combo type, drive path, file directory & text box to display the files. BUT, i do not know how to do the following
below problems in VB6. Pls help me. Its urgent.
Button 1 -> Select one highlighted file in FileListBox1 & make them appear in FileListBox2.
Button 2 -> Select all files in FileListBox1 & make them appear in FileListBox2.
Button 3 & 4 is the reverse. De-selecting files frm FileListBox2 back to FileListBox1.
Once the file selected appear over at FileListBox2, the one at FileListBox1 will disappear & vice versa. Btw, Listbox or FileListBox better for this case?
After u hav selected the files(images files) which are now in FileListBox2, there is a "OK" command button that will load the 1st 6 image files onto 6 PictureBoxes in another FORM. How to load the 1st 6 image files onto 6 PictureBoxes with a "NEXT 6" & "BACK" buttons to traverse 6 pictures at a time down the list of image files selected.
How to invoke the Printer Properties window where u can configure the settings of the printer tat is attached to yur PC & send the 6 pictures on display to print? Pls help me out. Any sample code are most welcome. Thanxs alot.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
To: otherviceroy
thanxs for yur help.i need to ask u something. hope u dun mind. i created 6 PictureBox on form2 as array like Picture(0), Picture(1) etc. So tat is not neccessary if we are going to hav a string array for the PathofPicture, rite?
pardon me, becos im new to Visual Basic. Im only very average in C++ programming. Therefore, alot of things in VB, i need some help. im not really sure abt how u assign all the files selected in the fileListBox2 as string arrays & then assign the next six down the list. Do i hav to use a For Loop to assign the next 6?
Btw, wats the best way to solve my 1st problem regarding selecting the files tat appear in fileListBox1 after i had browse to the folder that i wanted (i hav done the drive path, directory path & file type) and then selecting the files simply by clicking on it using mouse & then with a command_button1, the file will then appear on fileListBox2. The two fileListBox are beside each other on form1. Tats why, the files selected & now appearing in filelistBox2 will then be displayed in sets of 6 in those PictureBox on form2.
thanxs for yur help.i need to ask u something. hope u dun mind. i created 6 PictureBox on form2 as array like Picture(0), Picture(1) etc. So tat is not neccessary if we are going to hav a string array for the PathofPicture, rite?
pardon me, becos im new to Visual Basic. Im only very average in C++ programming. Therefore, alot of things in VB, i need some help. im not really sure abt how u assign all the files selected in the fileListBox2 as string arrays & then assign the next six down the list. Do i hav to use a For Loop to assign the next 6?
Btw, wats the best way to solve my 1st problem regarding selecting the files tat appear in fileListBox1 after i had browse to the folder that i wanted (i hav done the drive path, directory path & file type) and then selecting the files simply by clicking on it using mouse & then with a command_button1, the file will then appear on fileListBox2. The two fileListBox are beside each other on form1. Tats why, the files selected & now appearing in filelistBox2 will then be displayed in sets of 6 in those PictureBox on form2.
ASKER
To iozturk:
thanxs for the code for invoking the Printer Properties. As for the file selection & de-selection between the 2 fileListbox. u recommended ListBox, issit becos its easier to use AddItem to add the files selected from the 1st filebox?
Btw, the 2 listbox are side by side. The left listbox has all the files of the current folder i hav browse using combobox, drivelistbox & dirlistbox and then when i click the file & then assign a command_button to make the file appear on the right listbox, i jus want the right listbox to hav tat file name & its path of file, so tat i can proceed to display them on the 2nd form. The selected file tat appears on the right side, will disappear on the left side. No files are deleted physically. How to solve it? Thanxs.
thanxs for the code for invoking the Printer Properties. As for the file selection & de-selection between the 2 fileListbox. u recommended ListBox, issit becos its easier to use AddItem to add the files selected from the 1st filebox?
Btw, the 2 listbox are side by side. The left listbox has all the files of the current folder i hav browse using combobox, drivelistbox & dirlistbox and then when i click the file & then assign a command_button to make the file appear on the right listbox, i jus want the right listbox to hav tat file name & its path of file, so tat i can proceed to display them on the 2nd form. The selected file tat appears on the right side, will disappear on the left side. No files are deleted physically. How to solve it? Thanxs.
ASKER
To: otherviceroy
i should use ListIndex for either listbox or filelistbox if i wanna hav a string array for the strPathofPicture, rite?
i should use ListIndex for either listbox or filelistbox if i wanna hav a string array for the strPathofPicture, rite?
Hi Megadeth,
This old question (QID 20568473) needs to be finalized -- accept an answer, split points, or get a refund. Please see http://www.cityofangels.com/Experts/Closing.htm for information and options.
This old question (QID 20568473) needs to be finalized -- accept an answer, split points, or get a refund. Please see http://www.cityofangels.com/Experts/Closing.htm for information and options.
ASKER
thanxs for yur help. As u only answer part of the question, i gave 3/4 of the total points. Hope tats alrite wif u cos im in need of points to ask questions as im on a very tight schedule to complete a VB assignment.sorry, hope u understand. thanxs once again for yur help.
There is an object printer use its properties to set and select printer object. I am adding an MSDN document part to select printer, hope helps.
Using the Printers Collection
The Printers collection is an object that contains all the printers that are available on the operating system. The list of Printers are the same as those available in the Print Setup dialog box or the Windows Control Panel. Each printer in the collection has a unique index for identification. Starting with 0, each printer in the collection can be referenced by its number.
Regardless of which printing method you use, all printed output from a Visual Basic application is directed to the Printer object, which initially represents the default printer specified in the Windows Control Panel. However, you can set the default printer to any one member in the Printers collection.
To select the printer from the collection, use the following syntax:
Set Printer = Printers(n)
The following statements print the device names of all the printers on the operating system to the Immediate window:
Private Sub Command1_Click()
Dim x As Printer
For Each x In Printers
Debug.Print x.DeviceName
Next
End Sub
Note You cannot create new instances of the Printer object in code, and you cannot directly add or remove printers from the Printers collection. To add or remove printers on your system, use the Windows Control Panel.