|
I want some software information about LDAP (Lightweight Directory Access Protocol). I want to know if the windows support it or not.If so, how can I work with it and some information of this kind. Whould you please help me this way? I'd appreciate it.
Thanks in advance.
|
|
|
|
|
|
Hi
Can anyone help me??????????
I want the code for self extracting the files (can be anytype namely .rar,.zip.........)using c#.net
Thanks,
vin1070.
Thanks,
Vin1070
|
|
|
|
|
I believe .NET 2.0 has zip support. There's certainly no RAR support built in.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Thanks Christian Graus
u ve said .NET 2.0 has zip support.but is it possible to write code with out taking refrence of any other dll.
What i mean to say is i developed an application by taking the refrence of some thirdparty dll.but i ve to build my own application without taking any reference except the inbuilt refrences which we ve in .net.
Is it possible............
|
|
|
|
|
You can also use...some exe to extract the files
for example you can use process to start the WinZip or WinRar to extract files to perticular location..
You can pass the zip filename as an argument to the process
eg,
this.process1.StartInfo.FileName="C:\\Program Files\\WinRAR2.rar.exe";
this.process1.StartInfo.Arguments="something.zip";//or something.rar
this.process1.Start();
regards ,
nishu
|
|
|
|
|
I want to programatically fire an event to a .NET control, but the syntax confuses me. I read the MSDN sample for "AlarmClock", but it's confusing and not exactly what you'd read to answer my simple question.
Here's the handler for my control:
void dgvAllEvents_ColumnDividerDoubleClick(object sender, DataGridViewColumnDividerDoubleClickEventArgs e)
I know I need to create a new DataGridViewColumnDividerDoubleClickEventArgs and fill it out, but how do I then fire the event?
|
|
|
|
|
The point is that you don't, the framework fires the event, your code simply subscribes to it.
In fact, you can view the event list in the designer, and type in a method name, and the IDE will generate the event code and hookup for you.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
No no, you misunderstand me. I WANT to fire the event, as if the user had double-clicked the column divider.
Why? Because the DataGridView handles the "AutoResizeColumns" concept somewhat, uh... stupidly. I can't tell the DGV to resize the columns themselves, and then go back to a state where the user can resize them, without them resetting themselves to their original widths.
So, I want to fire the "hey, act as if the user had double-clicked the column divider" event, which will cause the column to autoresize and still be user-changeable.
|
|
|
|
|
So, let's get back to the original question - what is the syntax for raising an event?
|
|
|
|
|
Hi Joe!
It is not difficult at all to implement your own delegates and events that allow you to send notifications from one part of your application to another.
You must understand the delegates and the events . Do yourself a favour and read this excellent article[^] by Joe Bennett.
SkyWalker
|
|
|
|
|
Before I dig into this - and this article essentially covers the same ground as the Alarm Clock example from the MSDN documentation, which I pointed out was unnecessarily complex to answer this simple question - do I really need to create delegates just to shoot an event to an existing .NET control?
I just want to raise an existing System event... is this not just one line of code?
|
|
|
|
|
the += EventHandler does what you want.
But, believe me, it's better if you understand the thing before using it, no offense
SkyWalker
|
|
|
|
|
I think he doesn't whant to now how to link the EventHandler.
He likes to have a possibility to fire an event.
Like if you call the Refresh method of a control the Paint event is fired.
To Joe:
This would only be possible if this special control (which I have no experience with) covers that with a method.
For example:
The Windows Button has the "PerformClick" method which fires the event.
But from outside there is no possibility to fire an event, I think.
All the best,
Martin
|
|
|
|
|
From a more formal—and a C#—perspective, an event is an object member, specifically a method (the discussion here primarily focuses on Windows forms but equally applies to other objects such as Buttons and other controls).
The event method, which is also called an event procedure, formally consists of the procedure name followed by two arguments. The first argument, or parameter, is the object firing the event, and the second an argument of the type System.EventArgs. In addition, the event method must also be hooked up as a delegate, or a method that stands in for another method, using the += operator.
Now, if you just want to invoke, let's say, a button's Enter event from another event or place, add a call to the YourButton_Enter method in the other event (or the other piece of code) like that:
System.EventArgs ea = new System.EventArgs();
YourButton_Enter (this, ea);
SkyWalker
|
|
|
|
|
This is EXACTLY what I needed. thanks.
Okay, I'm so close. Here's what I'm doing now:
HandledMouseEventArgs:
Button Gets which mouse button was pressed. (Inherited from MouseEventArgs.)
Clicks Gets the number of times the mouse button was pressed and released. (Inherited from MouseEventArgs.)
Delta Gets a signed count of the number of detents the mouse wheel has rotated. (Inherited from MouseEventArgs.)
Handled Gets or sets whether this event should be forwarded to the control's parent container.
Location Gets the location of the mouse during the generating mouse event. (Inherited from MouseEventArgs.)
X Gets the x-coordinate of the mouse during the generating mouse event. (Inherited from MouseEventArgs.)
Y Gets the y-coordinate of the mouse during the generating mouse event. (Inherited from MouseEventArgs.)
DataGridViewColumnDividerDoubleClickEventArgs(int ColumnIndex, HandledMouseEventArgs e)
So I'm doing this:
HandledMouseEventArgs ea = new HandledMouseEventArgs(MouseButtons.Left,2,0,0,0,false);<br />
System.Windows.Forms.DataGridViewColumnDividerDoubleClickEventArgs f = new DataGridViewColumnDividerDoubleClickEventArgs(2, ea);<br />
dgvAllEvents_ColumnDividerDoubleClick(this, f);
I'm just making up data for the HandledMouseEventArgs, except the second argument, which is the ColumnIndex (which column divider to doubleclick). And it's not doing anything yet. Apparently, I actually need to provide real point data in the HandledMouseEventArgs, although I'm not sure why it would need to know where the mouse actually is? And for the Handled argument, should I be sending True or False?
|
|
|
|
|
By setting the Handled argument to true, you specify that this event should be forwarded to the control's parent container (otherwise, set it to false).
If you are not going to use the actual mouse coordinates, then do not bother about them.
SkyWalker
|
|
|
|
|
Hello Joe!
This would only be possible if this special control (which I have no experience with) covers that with a method.
For example:
The Windows Button has the "PerformClick" method which fires the event.
But from outside there is no possibility to fire an event, I think.
All the best,
Martin
|
|
|
|
|
In a word document i've a paragraph. Programmatically i wants to check the spell and left side of each line of the paragraph i've to give the Error description.
In this above task,
I've done the spell check but i don't know how to generate error description in the left side of each line.
Any one can you help me?
Gopalakrishnan R (Software Engineer)
Ascendum Systems Pvt. Ltd
#90,II Main | Phase I | Electronics City | Hosur Rd | Bangalore 560100 | INDIA
Direct : 91.9860 44145
Office : 91.80.4135 9848
Email : Gopalakrishnan.R@ascendum.com
Web : www.ascendum.com
|
|
|
|
|
Please don't cross post.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hi..
I tried the code given in http://www.codeproject.com/csharp/SimpleContextMenu.asp. I wrote the below code in the form_load :
string menuCommand = string.Format("\"{0}\" \"%L\"",
Application.ExecutablePath);
FileShellExtension.Register("jpegfile", "Simple Context Menu",
"Context Menu", menuCommand);
But i am not getting the context menu. Is this the correct way to provide the code in the form load. How to get the context menu?
Please help
Thanks & Regards,
Venkat
|
|
|
|
|
Did you download the sample application? Your app needs to contain the Classes described in the article.
If you did download the sample application, does IT create the context menu when you run it?
|
|
|
|
|
Hi..
I tried the same code. I am getting the message box that the Shell extension was registered. But still i dont get the context menu?
please help
Thanks & Regards,
Venkat
|
|
|
|
|
I am able to register the context menu, but its not getting displayed..
please help
Thanks & Regards,
Venkat
|
|
|
|
|
Any help...
Thanks & Regards,
Venkat
|
|
|
|