|
|
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 )
|
|
|
|
|
|
When i load the assembly an exception is thrown - System.BadImageFormatException: Could not load file or assembly '117760 bytes loaded from Graph Draw, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: '117760 bytes loaded from Graph Draw, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.BadImageFormatException: Bad IL format.
?!?!?!?!
|
|
|
|
|
Use Process.Start[^], passing in the path to your executable.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Hi Everybody,
I want to perform the following actions, can any one help in this regard:
When a user is logged in to a operating system under the Active Directory, the user who have logged in and the current system name has to be saved in a table automatically by a windows service which is running in the server and connected to the Active Directory.
For this I want to get either the computers and the user who logged in / the users and the computer in which they are working in.
Thanks in advance.
Best Regards,
M. J. Jaya Chitra
|
|
|
|
|
WindowsIdentity currentIdentity = WindowsIdentity.GetCurrent();
Then look at the Name property on the currentIdentity object.
Is this what you mean?
Simon
|
|
|
|