|
Hello
If you tell us what you want to do in english, it would be a lot easier.
Regards
|
|
|
|
|
It's plain obvious what he wants to do.
Regards,
Rob Philpott.
|
|
|
|
|
AFAIK there is no equivalent for StrReverse but you can use String.LastIndexOf method to get the index of the last occurence of a substring.
Or for the given problem use Path.GetFileName(strFileNamePath).Length .
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
crazysanker wrote: instr???
for the equivalent of instr look at IndexOf or LastIndexOf.
crazysanker wrote: strreverse??
You'll have to write that yourself, since there is no percieved commercial need for this.
for ( int i = str.Length-1; i>=0; i-- )
{
rStr += str[i];
}
return rStr;
crazysanker wrote: mid??
That is just str.Substr(startPos, len); if I remember my Visual Basic correctly.
|
|
|
|
|
thank u for nice reply
All I ever wanted is what others have....
CrazySanker
|
|
|
|
|
Hi I am having trouble trying to display some rows of a html table. I am trying to display the same amount of rows that is in a datatable returned from database. At the moment I have named all rows of table and put in the runat=”server” so I can reference it in the code. This is the code I am using but I get an invalid cast error
//*** work through datatable of drills
for(int rowNum = 1; rowNum<=iSet.Tables[0].Rows.Count; rowNum++)
{
//*** declare founctrl and set equal to a control found with the id
TableRow founctrl = (TableRow)FindControl("row"+rowNum.ToString());
//*** if a control is found
if (founctrl != null)
{
//*** dislay the row
founctrl.Visible = true;
}
}
I am looping throught datatable and tryin to find the rows of html table and make them visible but it crashes on the line that tries to find the tablerow. So im just wondering if there is a better way to go about this or am I making a mistake in this code thanks in advance. Tim
|
|
|
|
|
Hi Tim,
I don't know that much about DataTables and the like, but the way you are extracting the row from the table looks highly dubious to me.
Why not do something like:
foreach(TableRow row in iSet.Tables[0].Rows)
{
row.Visisble = true;
}
.. whether that would have the desired effect of making the row visible or not I'm not sure.
Regards,
Rob Philpott.
|
|
|
|
|
Hi Rob,
i think u picked me up wrong there i have 2 dif table one is filled from the db (and is just in memory) with a max of 12 rows and there is also a html table (on asp.net page) which has 12 rows but if i only get 4 rows from the db then i need to display only 4 of these html table rows and so on
|
|
|
|
|
Hi,
I have a complied .chm help file that works fine when run from anywhere on my computer or on another computer when installed as part of the program it relates to.
When I make the chm file available for download and I download it from the website I get the usual warning from the system that it may be unsafe etc. I click on run but then it can't find the actual html files to display.
How do I get around this without creating a whole new .msi file?
Glen Harvy
|
|
|
|
|
Hello
I you want to make your chm file optional, you could make it downloadable, and put it in an installer that would look for the path of your already installed application to put it in the same folder. ie.
1- Make you app.
2- Make the installer of your app put the [TARGETDIRECTORY] path in a registry key
3- Make you app look for the chm file in its folder, if not available it should display a polite message that the help file isn't available and you can download it from here.
4- Make another installer -ie. msi- that contains the help file only, and would automatically install it in the program's folder using that registry key.
I hope I got you right.
Regards
|
|
|
|
|
Thanks for your suggestion BUT it's not really what I want.
I don't want to install anything.
I just want a person to be able to download the .chm file, click on it and they can read it.
Glen Harvy
|
|
|
|
|
So, you downloaded the chm file to your machine -using save as, not run-, and when you opened it you saw it empty?
Regards
|
|
|
|
|
Saving to the desktop OR runing it - either way you get the same problem.
I have since found out why - it's a security issue with the OS. MS in their wisdom decided that the user also has to "unblock" the pages manually http://support.microsoft.com/kb/896054.
It seems I will have to make the .chm file an msi file otherwise I will have to have a help file on how to read the help file!
Is it possible to create a help file at complie time that doesn't use html files.
Cheers.
Glen Harvy
|
|
|
|
|
Glen Harvy wrote: Is it possible to create a help file at complie time that doesn't use html files.
Sometimes I did my help file as an embeded flash in one of my forms. No I make it as audio help with ToolTips poping up all over the screen telling the users where to go. You can also use videos.
Regards
|
|
|
|
|
fellows!
i want a popup menu when a right click a treenode of my treeview control. i do find mousedoubleclick and mousclick event but couldn't find right mouse click.
May God help u solv ur problems as well,thx in advance!!
|
|
|
|
|
You need to subsribe to MouseUp event.
For Example
private void treeView_MouseUp(object sender, MouseEventArgs e)
{
TreeViewHitTestInfo htInfo = treeView.HitTest(e.X, e.Y);
MessageBox.Show(htInfo.Node.Text);
}
|
|
|
|
|
private void treeView1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
MessageBox.Show("Right mouse button clicked...do something about it");
} or
private void treeView1_<code>NodeMouseClick</code>(object sender, <code>TreeNodeMouseClickEventArgs </code>e)
{
if (e.Button == MouseButtons.Right)
MessageBox.Show("Right mouse button clicked on a node...do something about it");
}
--EricDV Sig---------
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.
- Laurence J. Peters
|
|
|
|
|
Here is how I have done it:
private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
treeView1.SelectedNode = treeView1.GetNodeAt (e.X ,e.Y );
}
}
|
|
|
|
|
thanks 2 all! i hav got the solution and it wil be implemented
May God help u solv ur problems as well,thx in advance!!
|
|
|
|
|
I want to code a link class that links two objects of another class. In C++ I used two pointers as attributes. In C# even if I use unsafe code I have an error because the class is managed:
<br />
public class A<br />
{<br />
<br />
}<br />
<br />
public class link<br />
{<br />
private A *pA1;<br />
private A *pA2;<br />
public void create_link(A a1, A a2)<br />
{<br />
pA1 = &a1;<br />
pA2 = &a2;<br />
}<br />
}<br />
<br />
The error appears when I make the assigments: "pA1 = &a1;" and "pA2 = &a2;".
How I resolve this problem?
Thanks in advance,
Rodrigo Gil.
|
|
|
|
|
You simply need to do
public class link
{
A a1;
A a2;
public void Createlink(A a1, A a2)
{
this.a1 = a1; this.a2 = a2;
}
}
Remember, unlike C++, <code>a1</code> and <code>a2</code> are *references* to instances of A, not instances of A. They are sort of like C++ references (&).
|
|
|
|
|
Thanks
|
|
|
|
|
Hi, Dear Friends.
How can i lock my keyboard function keys, through C#.NET.
I create a user & login. I want to block entire screen.
If any key is pressing only in that form.
If Mouse is moving then, that should be in with in that form only.
If you know any API function or any other samples pls help me.
I'm using Windows XP 2 , Windows Server 2003
Please Help me
Haridas.R
harisofttech@gmail.com
harisofttech@hotmail.com (online)
harizeenet@yahoo.co.in(online)
"Achievement is not a destination, its a journey "
|
|
|
|
|
Hi
Earlier during win16 there was a dialog style DS_SYSMODAL through which it was possible to make systemwise modal dialogs or forms... but this api is now obsolate, and i think for good reasons.
It is absolutly not a good idea to restrict user to a single window.
|
|
|
|
|
That sort of lockdown is a fundamental part of a kiosk app.
|
|
|
|