|
Ahhh. worked it out!
private static void AnalyseTheFilePath(string pathtoanalyse)
{
Regex wordsplitter = new Regex("\\b\\w+\\b",RegexOptions.IgnoreCase);
words = new string [wordsplitter.Matches(pathtoanalyse).Count];
foreach (Match m in wordsplitter.Matches(pathtoanalyse))
{
}
}
Best,
Jammer
Going where everyone here has gone before!
|
|
|
|
|
I am searching for a way to save a HtmlElement to a file.
private void webBrowser1_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e)<br />
{<br />
HtmlElement he = webBrowser1.Document.Images[0];<br />
}<br />
Hint: the webBrowser1 itself has a function called DrawToBitmap that can be used to grab a thumbnail from a webpage.
Bitmap docImage = new Bitmap(600, 800);<br />
webBrowser1.DrawToBitmap(docImage, new Rectangle(webBrowser1.Location.X, webBrowser1.Location.Y, webBrowser1.Width, webBrowser1.Height));
But i'm not sure how to do this with an image element inside my webpage.
|
|
|
|
|
I'm searching for this also!
Plz help!!
|
|
|
|
|
Hey all!
I would love to get some help with the next subject:
I have an array list of structs. The structs contain 4 fileds. Now, I need to sort the array list by one of the fileds. The disired filed, that the array should be sorted by, is given by the user.
Now I indeed created a class of the struct with the 4 fileds, and created an array list of that struct in the main class. The struct class inherit the " IComparable" interface. Now from the main class i call the sort function.
The thing is - I don't know how to "inform" the toCompare method as for with filed from the 4 fileds to sort by?
Hope you understand. Thanks.
|
|
|
|
|
|
Instead of implementing IComparable for this, make a comparer class that implements IComparer . You can make one comparer class that can handle either of the fields in the data, or you can make one comparer specific for each field. To sort, you create an instance of the comparer class and use when you call the Sort method.
Unless you are stuck with framework 1.x, you should not use ArrayList at all. Also, unless you know exactly what you are doing, a class is a better choise than a struct. Given that you talk about a "struct class" (a contradition in terms), it seems like you should do some reading up before fiddling with structs... (No offence intended.)
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
I need a loop statement that changes what varible it is working upon each time it loops. The loop is changing the text of a label. The thing is I got frame1, frame2, frame3 all the way to frame0 and I need it to display them one at a time. So I was wonnering how I would do this.
Would I do something like this:
int thisFrame;
thisFrame = 1; \\for first frame
\\my display code
Text = frame?;
\\at the? it somehow uses thisFrame as the number so in this example it would be frame1
Is something like the above possible and if not how do I get the desired behaviour?
|
|
|
|
|
Since .NET we haven't had control arrays. You can create your own though. Simply create an array of frames and add your frames to it then you can iterate through them.
Dave
|
|
|
|
|
oh with the foreach() statement right?
|
|
|
|
|
|
|
Hi
This is my treeview structure
..Node 0
:...Node 1
:...Node 2
* Node 0 is parent of Node 1
* Node 1 is parent of Node 2
Now when i am selecting Node 2 most of the times the focus is shifted to its parent node i.e Node 1 ..the same thing is happening with the Node 1 focus is coming into Node 0..
Is that i am missing something any Settings or the problem is within my system.
Please check once and reply me
* All the Child nodes are added Dynamically
*** Why EXPERTS behave like a fool ***
|
|
|
|
|
no, it shouldn't happen, when i clicked on any node then it get selected...
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y<p?jxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
on click of the node please show the name of the node on a message box ..u will get my point
*** Why EXPERTS behave like a fool ***
|
|
|
|
|
oh.. so you are showing messagebox on Click event...
try Focus() of treeview
or set Selected property of that node to true
after showing MB
hope it will help
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87??6?N8?BcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-i?TV.C\y<p?jxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
heloo
can anyone please help me out in writing a code in c# for playing .mp3 files
i tried a lot and found this
as iam a beginner to c#
i didn't understand what is this and how and where to place it ?
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,
StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback);
thx.
|
|
|
|
|
Don't Repost. I have answered Below.
SSK.
Anyone who says sunshine brings happiness has never danced in the rain.
|
|
|
|
|
You can actually just paste the permalink which should act like a 302 Redirect.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
A pessimist sees only the dark side of the clouds, and mopes; a philosopher sees both sides, and shrugs; an optimist doesn't see the clouds at all - he's walking on them. --Leonard Louis Levinson
|
|
|
|
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace audio1
{
public partial class Form1 : Form
{
private string Pcommand;
private bool isOpen;
[DllImport("winmm.dll")]
private static extern long mciSendString(string strCommand,StringBuilder strReturn,int iReturnLength, IntPtr hwndCallback);
public void Close()
{
Pcommand = "close MediaFile";
mciSendString(Pcommand, null, 0, IntPtr.Zero);
isOpen=false;
}
public void Open(string sFileName)
{
Pcommand = "open \"" + sFileName + "\" type mpegvideo alias MediaFile";
mciSendString(Pcommand, null, 0, IntPtr.Zero);
isOpen = true;
}
public void Play(bool loop)
{
if(isOpen)
{
Pcommand = "play MediaFile";
if (loop)
Pcommand += " REPEAT";
mciSendString(Pcommand, null, 0, IntPtr.Zero);
}
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "|*.mp3";
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName;
Open(textBox1.Text);
}
private void button2_Click(object sender, EventArgs e)
{
Play(false);
}
private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}
|
|
|
|
|
managed directX is much easier than this.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hi, i have a C# project of a program. In the project i have added the windows calculator as an executable. I need to open it when a button is pressed. How can i run an *.exe from within the program?
|
|
|
|
|
Process.Start("calc.exe"); I believe (procoess.Start is definately right )
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
But with Process.Start() the file must be on the file system. Can i make it run without creating it - for example from a stream or from an embedded resource or from bytes???
|
|
|
|
|
Why, is windows calculator not on your file system ?
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|