|
Hello!
I have a rich text box with multiple lines. I can count number of lines but cannot find a line with maximum number of chracters.
Thanks for Any help.
colgateas900197
|
|
|
|
|
RichTextBox.Lines
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Luc Pattyn wrote: RichTextBox.Lines
Doesn't that just tell how many lines are in the control? Sounds like the OP wants the line with the most characters in it
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
public string[] Lines { get; set; }
tells a lot, including the number of lines, and with a simple loop also the length of
the longest/shortest/whatever line.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Luc Pattyn wrote: with a simple loop also the length of
the longest/shortest/whatever line
I figured once one grabs the info from Lines , they could pretty much do whatever at that point
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Hello all, this is my first posting in codeproject. Does anyone know how to make mp3 playlist like winamp playlist... Need help... >_< The concept is just the same as winamp, we can add song with the add button, then the song will appear in the list. Some forum said that I should use datagrid component in vb.net, but I don't know what to do with that thing. Don't know how to add data to the datagrid, etc. lol. I still don't know how to use MSDN help. T-T Heeeeelllp...
- No Signature Available -
|
|
|
|
|
it depends on the format you want, but if you want to use the universal .m3u playlist format read and learn something about collections but just use these codes...its a real bad programming practice, not that, but it works
Dim sr As IO.StreamWriter = IO.File.CreateText(Application.StartupPath & "\Playlists\" + TextBox1.Text + ".m3u")
sr.WriteLine("#EXTM3U")
lstItems = ListView1.Items.Count - 1
For i = 0 To lstItems
'ext = System.IO.Path.GetExtension(CStr(ListView1.Items(i).SubItems(0).Text))
'w = CStr(ListView1.Items(i).SubItems(0).Text + ext)
sr.WriteLine(CStr(ListView1.Items(i).SubItems(1).Text))
Next
sr.Close()
sr = Nothing
w = Nothing
do u understand the codes...i used directx to do a music player and a dj soft
try this out
phatkin
|
|
|
|
|
create a txt file with the format .m3u
the write the first line as
sr.WriteLine("#EXTM3U")
then write the location of all the songs in the playlist
the save it..u can even open with VLC or windows media player
but its a real bad practise so go and read on collections
phatkin
|
|
|
|
|
Hi. I'm trying to access the windows forms generated code to change the connection strings so that they are not hard coded. I'm using an access database. Please let me know how to access the windows forms generated code in vb.net 2005.
Mr Oizo
|
|
|
|
|
next to the Form in the solution explorer there should be a '+'.
Click it and spot the file called *.designer.cs
|
|
|
|
|
Thanks. I didn't see that coz I needed to click "show all files" anyways now I gotta hunt down the connection string dat source.
Mr Oizo
|
|
|
|
|
May I add that it is generally not a good idea to change generated code since changes you make in the designer could change the generated code. Do this with caution
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Thanks man. I fell really stupid now....Didn't click "show all files" so i didn't know it was there
|
|
|
|
|
I don't have to click "Show All Files" :S but I am using C# so maybe it's different for the C# VS layout or for C# projects.
|
|
|
|
|
hi everyone,
can anybody tell me that how can i play or run a AVI file using vb.net ?
Rupesh Kumar Swami
Software Engineer,
Integrated Solution,
Bikaner (India)
My Company
|
|
|
|
|
If you'd googled it, every exampe you'd have found would be using the windows media player control, except for the one or two that used managed directX
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
yeah, using managed DirectX fully
i did a media player using managed directX but had to install a third party codec as part of the installation process, to play the avi files.
u can try this if u dont have any other option.
phatkin
|
|
|
|
|
This is only because your AVIs used this codec, and would be the same no matter what you used. If you used avi without a foreign codec, or MPG or WMV, then it would just work
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
|
hai,
i want to draw a backgroun image on a resizable form. i tried Paint Form_Paint event as follows
e.Graphics.DrawImage( hImage , 0 , 0 , Me.width , Me.height )
this draws only at the updated portion of the window and the previous drawing remains the same, hwo can i draw image on entire window
|
|
|
|
|
before drawing clear the graphics
Me.CreateGraphics.Clear(Me.BackColor)
then redraw the background image
If my help was helpfull let me know, if not let me know why.
The only way we learn is by making mistaks.
|
|
|
|
|
thanks its works !
but i think i should use Me.CreateGraphics.DrawImage(h, 0, 0, Me.Width, Me.Height) instead of PaintEventArgs
|
|
|
|
|
nitin3 wrote: but i think i should use Me.CreateGraphics.DrawImage(h, 0, 0, Me.Width, Me.Height) instead of PaintEventArgs
No, you should not.
You should use the Graphics object that is sent in the PaintEventArgs . It's already created for you, so there is no reason to create another Graphics object. Also, it's cropped to the control that is to be redrawn, so that you don't draw outside the control by mistake.
Further more, if you use Me.CreateGraphics.DrawImage(...) then you don't get any reference to the created Graphics object, so there is no way that you can dispose it properly, which you have to do if you create Graphics objects yourself.
---
single minded; short sighted; long gone;
|
|
|
|
|
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
Me.CreateGraphics.Clear(Me.BackColor)
e.Graphics.DrawImage(hImg , 0, 0, Me.Width, Me.Height)
End Sub
when i using this code the image drawn on the stretched and the other portion of window fill with backcolor, plz tel me how to correct this code.
|
|
|
|
|
try using
e.graphics.clear(me.backcolor) instead of the me.create...
If my help was helpfull let me know, if not let me know why.
The only way we learn is by making mistaks.
|
|
|
|