|
|
Search for Installer class in google. It can perform all custom actions you want in youyr installer. There are some sample in http://www.c-sharpcorner.com/ [^]specially.
Mazy
"A bank is a place that will lend you money if you can prove that you don't need it." - Bob Hope
|
|
|
|
|
Hi,
How can I reach my graphic object boundaries on the clientrectangle? Is there a simple way of doing this? (I am doing this by creating a two dimensional matrix with the clientrectangle's height and width than giving every member of the array "0". After drawing some rectangle for ex:
Rectangle rect = new Rectangle(0,0,10,10);
Than I give "1" for every member of matrix with in the range of 0 to 10 . I mean I am tracking this after every drawing process.) Is there a simple way of this? And also if I didn't draw the object I can't guess the location and the area it used on the clientrectangle???
Thanx in advance
Cem Louis
|
|
|
|
|
hi
i am trying to detect the opened windows and to know the active windows from all opened windows .
So if anyone can help plz send me
thanx
|
|
|
|
|
You will need to wrap the EnumWindowsProc and take a look at EnumWindows or EnumDesktopWindows .
- Nick Parker My Blog
|
|
|
|
|
Hi,
I'm trying to add a new user to active directory,via LDAP.
I know the LDAP of the server,but what is the full path i have to give
For Example I want to add Tom to AD with LoginName "Tom" and Password "123456":
Directory Entry oDE=new DirectoryEntry ("LDAP://..."+???);
DirectoryEntries entries=oDE.Children;
DirectoryEntry NewUser=entries.Add("Tom", "User");
NewUser.Properties["FullName"].Add("Tom");
object obRet=NewUser.Invoke("SetPassword","123456");
NewUser.CommitChanges();
Regards,
Adi
|
|
|
|
|
Hi, I'm writing an Employee List with entries grouped by "salary". The trouble is, two employees whose salary differs by one dollar will be placed in different group. For example:
Nelson $35,000
Mark $50,000
Nick $50,000
Ibrahim $50,001 (This guy is placed in a new group)
Joel $75,000
How can I gain more control over grouping, say:
Group 1: 0-20k
Group 2: 20-40k
Group 3: 40-60k
Group 4: 60-80k
Group 5: 80-100k
Any tutorial/references in this regard you'd recommend? Thanks a bunch!
Norman Fung
|
|
|
|
|
Create an expression (a new report variable) and group by that. There is also an option in the group properties dialog to use an expression or logical criteria, but since I don't have CR on this machine, I can't look at it right now to produce a relevant example...
What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
|
|
|
|
|
Thanks John. I think I will need a reference/url to understand what exactly you're trying to say. Otherwise, I think I will just hit the bookstore tomorrow.
Norman Fung
|
|
|
|
|
Sorry... hope you find what you are looking for... although the CR help might have had something about that, too.
What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
|
|
|
|
|
No problem John, thanks anyway.
Norman Fung
|
|
|
|
|
You may also want to look at this free online crystal report book:
Click Here![^]
Don't forget, that's Persian Gulf not Arabian gulf!
Murphy: Click Here![^]
|
|
|
|
|
I have gone thru first few chapters... I don't think I found what I needed yet - well, perhaps next chapter
Norman Fung
|
|
|
|
|
|
I have a badge printing application (done in C#) that uses Cyrstal Reports to print plastic badges.
Now I am required to do encoding on the badge's magnetic strip. In the past I have done this by sending printer command codes directly to the printer. These command codes must be sent in the same printer job as the Crystal report. Is it possible to incorporate printer command codes into a Crystal report? Can this even be done?
|
|
|
|
|
i have an external console program that converts one filetype to another and it only accepts the arguments like this:
program.exe "file1" "file2"
if i have the filenames store in vars file1 and file2 how do i create a string so that i can use the System.Diagnostics.Process.Start function? i've been trying to create a string like this:
"program.exe" "file1" "file2"
that way i can use the function but it doesn't work because the string automatically puts in '\\' when ever there's a '\' and it puts in '\"' when ever i have a '"'. how can i format it so it's more like a filename?
please help,
Rob Tomson
--
There are 10 kinds of people. Those who understand binary and those who don't.
|
|
|
|
|
static void Main(string[] args)
{
if (args.Length == 2)
Process.Start("program.exe",
string.Format("\"{0}\" \"{1}\"", args[0], args[1]);
} If you're looking at this in the debugger, the VS.NET automatically escapes those strings, which explains why you see \\ in place of \, and \" in place of ". You need to do this when you define your own strings in code (unless prefixed with the literal character - @ - in which case you only need to escape the double quotes - ").
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
thank you very much. with your help i was able to get that portion of my program working. i did notice the @ symbol in the debugger but i didn't know what it was there for, now i know.
thanks,
Rob Tomson
--
There are 10 kinds of people. Those who understand binary and those who don't.
|
|
|
|
|
how to access web service with SSL from windows application (C#)?
How to use the certificate in the client windows application/
Is there any sample available?
Thanks a lot.
|
|
|
|
|
You don't need to do anything - just use a URL with the HTTPS scheme when creating the web service proxy. If you want to pass a client certificate, you can add it to the ClientCertificates property that all web services proxies inherit from their base class, HttpWebClientProtocol . For more information and an example, see the ClientCertificates[^] property documentation in the .NET Framework SDK.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I am sorry if this question has aleady been asked.
I need a recursive fucntion for populating a multi-level (3-4 level) treeview. Also comment on the DataSet layout to be passed to this fucntion.
Thanks,
Ruchi
|
|
|
|
|
You need to make sure that a parent/child relationship exists in the DataSet , like:
ID ParentID Text
--- --------- -----
0 (null) Node1
1 0 Node1_1
2 0 Node1_2
3 2 Node1_2_1
4 3 Node1_2_1_1 The first method of your function must get the root nodes by getting those with a ParentID that's null (DBNull ):
public void BuildTree()
{
DataSet ds = GetDataSet();
DataRow[] rows = ds.Tables[0].Select("ParentID = NULL");
treeView1.BeginUpdate();
for (int i=0; i<rows.Length; i++)
{
TreeNode node = new TreeNode();
node.Text = (string)rows[i]["Text"];
node.Tag = rows[i]["ID"];
this.treeView1.Nodes.Add(node);
BuildSubTree(node, ds);
}
treeView1.EndUpdate();
} In your actual recursive function, you could do something like this:
private void BuildSubTree(TreeNode parent, DataSet ds)
{
int id = (int)parent.Tag;
DataRow[] rows = ds.Tables[0].Select(string.Concat("ParentID = ", id.ToString()));
for (int i=0; i<rows.Length; i++)
{
TreeNode node = new TreeNode();
node.Text = (string)rows[i]["Text"];
node.Tag = rows[i]["ID"];
parent.Nodes.Add(node);
BuildSubTree(node, ds);
}
} This is just a simpe example and can be greatly improved through the use of typed DataSet classes with defined DataRelation s, which provide a faster way to get children using DataRow.GetChildRows . This should be enough to get you started.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hey
Is there any simple way to force the vertical scroll to display always na not onlye when there is to much items??
The ListBox have somthing like force vertical scroll.
//Jimmy
|
|
|
|
|
This was just asked earlier today, and the answer was to search the C# forum (click "Search comments" above). This has been answered many times. You must P/Invoke the SendMessage native function and pass the WM_VSCROLL message with the correct parameters. Documentation for this function and message can be found in the Platform SDK.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hi guys,
Anyone have an idea on how to use multiple backbuffers with DirectDraw 9.0 using the Managed version with C# ?? On the SurfaceDescription class, there is a member named: BackBufferCount. So it must be possible to do that! Unfortunately, the only sample I can found on the internet is using only 1 back buffer!
Thanks again!
Jean Bédard
|
|
|
|