|
If you really want truly random numbers, there is a web site called www.random.org that will provide truly random numbers. On the site you can read about how the numbers are generated.
GregD (My Blog on software development)
|
|
|
|
|
Hello all,
I'm trying to add line numbers to a RTB by wrapping the RTB in a UserControl.
I move the RTB to the right to allow room for line numbers which I draw in the exposed UserControl area at the left margin. I have a property which allows me to get/set Fonts to be used for Text and Line numbers but when I do a pe.Graphics.MeasureString the numbers in the UserControl and the text don't match up for some reason?
//Code to draw line numbers in exposed UserCOntrol area
SizeF szLN = pe.Graphics.MeasureString(strLineNum, textFont);
int ln = firstVisibleLine + 1;
for (int i = 0;
(i <= lastVisibleLine) && (ln <= richTextBox1.Lines.Length);
i++)
{
pe.Graphics.DrawString(ln.ToString(), textFont, sb, pt);
pt.Y += szLN.Height;
++ln;
}
Any help on this and any other nuances with the RTB control would be of great help.
Thanks,
Mike
Theres light at the end of the tunnel. Lord I hope it ain't no train!
|
|
|
|
|
Instead of leaving a space on the left and drawing the line numbers
on the exposed area, why not to have another RTB on the left of small width
and making it similar to the background with ReadOnly=true?
Regards,
Arun Kumar.A
|
|
|
|
|
Arun,
Thanks for the tip..That would also take care of the justification of the numbers.
Thanks,
Mike
Theres light at the end of the tunnel. Lord I hope it ain't no train!
|
|
|
|
|
hi all,
I have a crystal report which has a sub report as well. now i wanna add a field in a main report and a field in the sub report and display the total.
regards
ruwandi
rkherath
|
|
|
|
|
Last night I tried to whip out a simple one form UI for one DB table, and I thought I'd use the RAD features of VS2005, simply dragging fields from my data source onto a detail edit form. All went well initially[1][^], but then I discovered a typo in a table field name in SQL, which I hastily corrected. Of course then all my generated data access code and XML in my project was broken, but I could not for the life of me find the old option of Generate Dataset, so I did a search and replace to correct the field spelling, and that's when everything went the way of the Pear. I was even getting an error that comprised solely of a message box with the number 80042729 when doing nearly any command in VS2005.
To cut a long story short, I need information on maintaining this type of project. Creating it is dead easy, that's why I did it that way, to save time, but I ended up having to drop and re-create the data source and my form to correct a spelling mistake in one field name. It can't always be this difficult.
|
|
|
|
|
Hi,
Any links to write file header and function header in c# files?
I am looking at freeware plugins/ add-ins like in VC6 to automatically insert function headers and file headers.
How easy is it to write own tools for same?
Is there any inbuilt feature for this in VS2005 which I am missing?
Thanks,
Arti Gujare
-- modified at 6:16 Friday 27th April, 2007
|
|
|
|
|
You can use snippets or modify the new class template.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Thank you Chritian Graus.
Using the Export Template, I was able to export the template for the whole class which will surely be useful when I am writing a new class. But there are some existing class which I need to adhere to the coding standards.
This is what I want to achieve.
Open a file, Select a function, click the add-in/macro and a fucntion header in the form of XML comments should get added automatically. How can I do this?
Thanks and Regards,
Arti Gujare
|
|
|
|
|
Have you looked at GhostDoc.
http://www.roland-weigelt.de/ghostdoc/[^]
It will do some of what you want if I understand you correctly. For a file header, you could try writing a code snippet.
Kevin
|
|
|
|
|
Hi!
i want to close windows form when i click on any tree node. when i click a tree node, after_select event of tree node is called and in that After_select event i closed my current web form and opened new form but it throws following exception.
Disposed object of tree view could not be found.
I posted this question two times before also but no satisfactory answer is given. One of member suggested to use IDisposal but i m not getting how to use it. So, can anyone suggest me the solution in detailed form.
Thanx
|
|
|
|
|
EEmaan wrote: One of member suggested to use IDisposal but i m not getting how to use it
IDisposable won't help here, the issue is precisely that you close the form while some code is running, and so the control is disposed while you're trying to use it.
You're closing web forms ? Not windows forms ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Sorry i wrote Web Form instead of Windows form. Actually i m closing windows form by using this.close();
my piece of code is like
private void TreeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
Form2 f=new Form2();
f.show();
this.close();
}
now plz give me its solution also.
|
|
|
|
|
I do not know the exact solution:
But, see if this helps U.
Locate the line "Application.Run(new Form1());"
and enclose it within try catch.
try
{
Application.Run(new Form1());
}
catch(Exception exe)
{
}
Regards,
Arun Kumar.A
|
|
|
|
|
Gosh - it's pretty obvious what's going wrong.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
OK, I remember this. I told you days ago what to do.
You can't do this. Because, when you close this form, you cause the Form2 instance to also be closed/disposed. Instead, make form1 and form2 user controls, put them both on the one form, and switch between them.
Also, for goodness sakes, use real variable names and not TreeView1 and Form2.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
sorry i m not getting u
if u can please follow the following link
MBR IT-_NET 247 TreeView and ObjectDisposedException on microsoft_public_dotnet_framework_windowsforms.htm
its seems that it is giving me the exact solution of my problem .I did it also but ite not working. Can u guide after viewing this page that what to do.
Thanx alot for ur replies
|
|
|
|
|
That's not a link.
What the page you hoped to link to says does not matter. What you're doing is wrong. Create user controls, lay them out to be your two forms. Put them both on the one form, and then make only one of them visible at a time.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
EEmaan wrote: Form2 f=new Form2();
You are creating this object within the original form (where the TreeView1 is)... it is available only within the After_Select event. When you close a form, all objects that are part of that form are destroyed and references to those will no longer be valid.
Hope this helps.
|
|
|
|
|
Hi guys ,
I came across a piece of code similar to the below one.
public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
ad test = new ad();
Ia id5 = test.testobj();
id5.display()
}
}
public interface Ia
{
void display();
}
public class b : Ia
{
public void display()
{
MessageBox.Show("do it man");
}
}
public class ad
{
public Ia testobj()
{
b gh = new b();
return gh;
}
}
My question is why should we typecast object gh to interface Ia in testobj() function as the interface object when we can directly use the object of class b to call display function.
Thans in advance,
sishya
-- modified at 5:54 Friday 27th April, 2007
|
|
|
|
|
Because the point of an interface is that lots of objects can impliment it, and, despite their differences, they can exist as an instance of that interface via the same collection, or variable.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
In this example, it is not necessary since the example doesn't do anything much. The reason to do so would be if other classes implemented the interface and you want to call display() for a collection of different classes using a common variable of type Ia.
GregD (My Blog on software development)
|
|
|
|
|
Hello I've got a problem.
In my office, the Port 1435 and 1433 under which my MSSQL Database runs is locked. But I have to use the db for the finish work of my apprentice. Is there something Like a Web based Sql Query Analyzer, where I can run SQL Code? With it I can generate my Stored Procedures and tables?
Best regards
succo
|
|
|
|
|
How does this relate to C# ?
You want to go to a website, which creates procs and tables on your local SQL Server, or which hosts one you can play with ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
I search a Web Application, which i can use on my ASP.NET web space. (Something like that: http://www.codeproject.com/aspnet/WebSqlUtility.asp) The Application doesn't have to have an intelligent. I Program my Application on my local Computer and when I'm finish i will put it online. I will create script, which creates the SPs and Tables. The tool have only to exec the SQL-Code.
|
|
|
|