|
You have to set the SelectMultiple property to true.
--------------------------------------------------------
Q:What does the derived class in C# tell to it's parent?
A:All your base are belong to us!
|
|
|
|
|
Dim fd As OpenFileDialog = New OpenFileDialog()
fd.Filter="MP3 Files (mp3)|*.mp3"
fd.Multiselect = True
fd.ShowDialog()
fd.dispose
---------------
To select more than one file use SHIFT key pressed while you select. Each file you select will be added to the File Name Box and ultimately to fd.FileNames array.
thanks.
End Less Loop
|
|
|
|
|
yes 10x alot .. but how can i put each song in a listbox!
Adrian De Battista: .Net Programmer, Java Programmer and Web Designer.
|
|
|
|
|
Dim fd As OpenFileDialog = New OpenFileDialog()
fd.Filter = "MP3 Files (mp3)|*.mp3"
fd.Multiselect = True
Dim result As DialogResult = fd.ShowDialog
If result = DialogResult.Cancel Then
Return
End If
Dim i As Integer
For i = 0 To fd.FileNames.Length - 1
lb.Items.Add(i + 1 & ". " & fd.FileNames(i)).ToString()
Next
fd.Dispose()
End Less Loop
|
|
|
|
|
"lb" or "LB" stands for listbox, so you better change your listbox's name before executing the code.
End Less Loop
|
|
|
|
|
thank you very very much man! u r my hero hehe 10x mate
Adrian De Battista: .Net Programmer, Java Programmer and Web Designer.
|
|
|
|
|
You Welcome. Can you help me with my posted question about "Clipboards" ?
End Less Loop
|
|
|
|
|
i have declared Dim an integer in a form e.g form 1
mnow the number sotred in tht varaiable.. i want ot use it in form 2
how ca i do tht
plz help me thz
Arshaad
|
|
|
|
|
'Declaration in form 1
Public ABC as Integer
'Use in form2
Form1.abc
End Less Loop
|
|
|
|
|
The other guy is correct. The wrinkle is that form2 needs to be able to see form1. That is, the instance of form1 in use would be a variable within form2. A better approach would be to factor out the variables that need to be visible to more than one form to a commonly used class, and make them static if appropriate.
Another approach would be to pass the variable between forms, so if form1 creates form2, make the form2 constuctor take an int, and pass it through that way.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
You can declare that variable public in the module
which is accessible from any form
Knock out "T" from CAN'T
You 'CAN' if you think you 'CAN'
|
|
|
|
|
I remember that in VB6 i can do this by copy/mutiple a textBox, then there is an array of them.
Can i do this in VB.Net? b'cause i want to display a array of number in several textBox. I can't type
textBox1.text = a(0).ToString()
textBox2.text = a(1).ToString()
...
...
textBoxXX.text = a(XX).ToString()
Can anyone have better idea???
Hopefully any idea...
Thanks
|
|
|
|
|
For Next Loop ?
End Less Loop
|
|
|
|
|
Oh, my God! How can i understand your idea????
Pls give me more detail...
OK?
|
|
|
|
|
Dim x As Integer
Dim count As Integer
count = 20
Dim ary() As Integer = {0, 1, 2, 3, 4}
For x = 0 To 4 'Count = collCtls.Count - 1
Dim tb As New TextBox()
With tb
.Name = "TextBox" & x
.Top = count
.Height = 150
.Width = 250
.Text = tb.Name & " Contains Array Item " & x & "'s value which is " & ary(x).ToString
End With
count += 40
Me.Controls.Add(tb)
Next
-----------------
One Click Operation.
You may change the properties of the Tbox accordingly.
I hope you should understand my idea now.
Can you help me with my posted question ?
thanks.
End Less Loop
|
|
|
|
|
thanks a lot!!
Sorry, i don't know much about ClipBoard.!
|
|
|
|
|
Well nevermind, anyways thanks for reply.
End Less Loop
|
|
|
|
|
My component will hold a connection to third party service (which takes more time to initalize). Have set the minimum pool size as 3 and maximum as 50. Before calling the required method on the class, i check for whether the object holds a valid connection to the third party service , otherwise i am setting up the connection. On deactivate of the class i am not closing the connection. So that pool will have objects with live connections. The problem is when more than 3 objects are created in the pool, after the timeout period the COM+ keeps only the minimum objects (3) in the pool and destroys the rest.
I wanted to close connection to thrid party service when object is thrown out of pool. I tried putting code in "Sub Destroy" it did not work..
Can somebody help pls ?
Choks
|
|
|
|
|
<serializable()>_
Class abc
Sub mysub()
Dim abc As DataObject
abc.SetData(System.Windows.Forms.DataFormat.WaveAudio,True,{?})
Clipboard.SetDataObject(abc)
End Sub
End Class
----------------------------
Which variable to use to place "Media File as object" in place of "?" in the above SetData Method.
1. FileStream.
2. MemoryStream.
3. Path To File.
All I want is to copy a media file to clipboard(mainly mpg,wav), so that I can paste it.
Thanks.
End Less Loop
-- modified at 8:24 Wednesday 29th March, 2006
Never Mind I solved it myself.
Thanks for your help.
Ta Ta Tadennn!
|
|
|
|
|
ok! u r genies mate hehe!
Adrian De Battista: .Net Programmer, Java Programmer and Web Designer.
|
|
|
|
|
Can I ask how you solved this? I have the same question.
Stew Scott
|
|
|
|
|
Hello Stew Scott,
Well, I used "FileDrop" option of ClipBoard.
Here is the code:
Imports System.IO
'Declaration
Dim obj As New DataObject()
Dim tarFile() As String
'If anyTxtBox is a text box, which contains the exact path to the tarFile then
If anyTxtBox.Text <> "" And File.Exists(anyTxtBox.Text) Then
'Assign data to string
tarFile = Split(anyTxtBox.Text, vbCrlf)
'Set this string to DataObject as FileDrop Object
obj.SetData(System.Windows.Forms.DataFormat.FileDrop, tarFile)
'Set this DataObject to ClipBoard
ClipBoard.SetDataObject(obj)
'The Clipboard will have the required file as long as another clipboard
'copy function is performed. You may paste that file any where now.
End If
--------- :->
Good Day.
End Less Loop
|
|
|
|
|
Thanks very much. This helped!
|
|
|
|
|
i'm trying to have a pop up quiz which i dont want other thing smoving around behind when doing the quiz , how do i pause it running?
I try use .showdialog which the code will continue after the form code, but it doesnt look work for me, or thats not the command? even i try to set the timer to false the token still moving behind on the board game.
ElseIf x = 32 Or x = 56 Then
Stime.Enabled = False
'if computer turn, on the AI player function in the quiz
If com(Turn).Visible = True Then
quiz2.computer.Text = "on"
End If
quiz2.ShowDialog()
.....
|
|
|
|
|
Where is the "IF PORTION".
If there is no IF portion preceeding this "ELSEIF PORTION", then change it to "IF x=32 OR x=56 Then"
thanks.
End Less Loop
|
|
|
|