|
OK. But then why there's not the same problem with not registering all the built-in events that come with, say, a windows form?
Does that mean that VisualStudio doesn't even declare these events until I use them and register them?
Michal
|
|
|
|
|
It's exactly the same with the "built-in" events.
Every example for events I know and every place in the BCL where events are invoked first checks if there's an event handler attached.
It has something to do with how the list of event listeners is managed.
Regards,
mav
--
Black holes are the places where god divided by 0...
|
|
|
|
|
how can we create them in c# they were avilable in foxpro and ms access
┌──────────────────────────────┬─┐
│ text1 │v│
├───────┬──────────────────────┴─┴──────────┐
│ 1 │ text1 │
│ 2 │ text2 │
│ 3 │ text3 │
│ 4 │ text4 │
│ 5 │ text5 │
│ 6 │ text6 │
│ 7 │ text7 │
│ 8 │ text8 │
│ 9 │ text9 │
└───────┴───────────────────────────────────┘
thanks
|
|
|
|
|
Hello
In the search box above this forum page, search for "multicolumn combobox". You'll find some good VB articles, yet you can use them in your C# code by referencing to them.
Regards
|
|
|
|
|
thanks Nader
|
|
|
|
|
I have a DataSet and a Bound DataGrid that displays the data form my database the way I want and expect it to. All works well there. I want to be able to then use the same DataGrid to allow my users to just click on the different cells almost as if they were TextBoxes.
If that isn't possible then I am open to suggestions on how to do this. I am doing this on the web in C# using ASP.NET.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
|
I m working in image processing in C#,actually i have done all work in matlab but now now i have convert it in to C#, Can someone help me,major problem that i m facing is woking with 2d arrays
|
|
|
|
|
Well, this site has plenty of people who will help you. A general idea when posting on this site, or any site is to ASK A QUESTION. The question you should ask shouldn't be along the lines of will someone help me? Just ask the quesiton you want to know the asnwer to that is programming related and, if someone knows how to help, some will help you.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
i want to make report that will open DataBase and read two colum
as (select tblUsrs.grad from tblUsrs)
i want to display label with (exlent, very good,good) by use the tblUsrs.grad from tblUsrs
plz how can make this ........
Palestine
|
|
|
|
|
Tareq, you'll need to be more specific with the problem you're running into. Do you need help reading from the database? Do you need help with displaying the label read from the database? If you're more specific, we can better answer your question.
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Dumbest. Movie. Title. Evaaar.
The apostle Paul, modernly speaking: Epistles of Paul
Judah Himango
|
|
|
|
|
i want to send parameter from my form to crestal report file ...
Palestine
|
|
|
|
|
|
Tereq,
you can use a typed dataset to do that, for instance. This dataset can be filled in code, maybe using a Data Adaptor (along with a data connection and a SQL Select command), or manually, if you want.
The point is that you need add this dataset as a datasource to your crystal report. Therefore, you just need do drag and drop the desired field onto your report.
About showing a label associated with the fields i'm not sure. Just as a sugestion (not so good), you could create another typed dataset (or another datatable, or even, another column) to hold the string value associated with the numeric value. These stirng values could be code filled based on numeric values.(I supposed you are trying associate a numeric value (from the DB) to a sring value (excelente, very good, and so on...))
I'm sure will find something very useful if you search for a article related to crystal here in code project.
cya
|
|
|
|
|
Hi,
I've just spent days trying to learn Crystal Reports that ships with VS2005 and have found the easiest way to do anything is to create specific database tables that hold the data you wish to incorporate into your Crystal Report. Then just drag the field from the datatable view onto the Crystal Report.
Good luck and BTW. - I couldn't find *any* decent help on how to use Crystal Reports VS2005 *anywhere*. Some joker called his article "A beginners guide to CR" but it certainly isn't written for beginners.
Glen Harvy
|
|
|
|
|
sure, crystal report is harder than .rdlc reports in VS2005, but it's a lot more powerfull
|
|
|
|
|
pontonet wrote: sure, crystal report is harder than .rdlc reports in VS2005, but it's a lot more powerfull
It's a world apart , now that I think I've got the basics!
Glen Harvy
|
|
|
|
|
Hey guys
just another quicky, i want a simple way of discovering all "text boxes" on an application via interop... i figured that getting the class name would work.... mmm kinda,
some control give me:
Class: Edit
but apps wrote in .net give me:
Class: WindowsForms10.EDIT.app.0.3b95145
if there another way of asking if this hWnd IntPtr a textbox (edit) control?
Cheers
Will
|
|
|
|
|
Hello
With this way you are trying to access CEdit controls which differs from Edit control in one simple fact, CEdit s are made by MFC, while the Edit scope is much larger. Each CEdit is a windows Edit control but not vise versa.
To identify an Edit control -whether CEdit, C# Edit, or whatever...-, you should sen a EM_ message specific to it. If it give you a respond, then it supports this message and it's an Edit control. If not then the probability goes that it's not an edit control.
Much harder, but more sensitive to Edit sontrols. Of course carful choice of the EM_ message you'd send is important. I don't have any in mind, but you should search windows messages for the best one -even if it was not an EM_ message-. Try EM_GETLIMITTEXT for a start. If it returns a number larger than zero, you are probably in a valid esit control.
Regards
|
|
|
|
|
Is it possible to use .ico files for the Image property of ToolbarItems, Buttons, etc? If so how? If not does anyone know a good program I could use to convert .ico's to a bmp, jpg, etc?
Thanks!
- Aaron
|
|
|
|
|
Hello
monrobot13 wrote: Is it possible to use .ico files for the Image property of ToolbarItems, Buttons, etc?
Yes. In the designtime click on image property => Click import => emove the images filter => Choose in .ico file
monrobot13 wrote: a good program I could use to convert .ico's to a bmp, jpg, etc?
You don't need any extra program to convert icons to bitmaps. use MyIcon.ToBitmap() method
Also you can add icons to your resources files directly.
Regards
|
|
|
|
|
Hi guys;
I have 2 listboxes in my form that I am loading data into on load of the form. Here is the code for one of them:
public void populatelbBranches()
{
SqlConnection cnn=null;
SqlCommand cmd=null;
SqlDataReader reader=null;
try
{
cnn=new SqlConnection(m_ADBCnn);
cnn.Open();
string query="SELECT BrnId,Name FROM tblBRANCHES";
cmd = new SqlCommand(query, cnn);
reader = cmd.ExecuteReader();
if (reader != null)
{
while (reader.Read())
{
lbBranches.Items.Add(reader["BrnId"]+ " - " + reader["Name"]);
}
}
}
catch (Exception ex)
{
MessageBox.Show(this,ex.Message)
}
finally
{
reader.Close();
cmd=null;
lbBranches.SelectedIndex = 0;
if(cnn!=null && cnn.State !=ConnectionState.Closed)
{
cnn.Close();
}
cnn=null;
}
Is there any way I can make the reading/loading faster? it takes almost 2 minutes to populate 3500 records. It takes 2 seconds if I run the query in SQL Query Analyzer. Please Help!!!!
sasa
|
|
|
|
|
Hello
As a small demo of the time cose of a try block:
long TicksA, TicksB;
TicksA = DateTime.Now.Ticks;
try
{
int A = 0;
while (A < 1000000000)
A++;
}
catch { }
TicksA = DateTime.Now.Ticks - TicksA;
TicksB = DateTime.Now.Ticks;
int B = 0;
while (B < 1000000000)
B++;
TicksB = DateTime.Now.Ticks - TicksB;
MessageBox.Show(TicksA.ToString() + "\n" + TicksB.ToString());
1- Your code will never be as fast as the QueryAnalyzer
2- Try removing the try and if blocks -Bad but fast-
3- As a last solution you might want to make multiple threads reading at multiple areas of your datatable -like download accelerators-
4- Make a thread to read and give it high priority -dangerous-
Regards
|
|
|
|
|
It's very strange, speacially in only 3500 rows. Your code are pretty good.
As a sugestion, try to use a dataset to retrieve these values using a Data Adaptor to fill it. And then, set the datasource property of you list box. But i think this will not solve your problem, cause it's indirect access, and you have made simple access, which is faster.
good luck!
|
|
|
|
|
hey guys, ive wrote a little app that takes a given a IntPtr handle to a random application.... it when gets all childwindows and looks for the first EDIT (CEdit) class and then tries to set focus to it.. i know it seems pointless, but its part of a large plan! hehe
anyway, its just not working! im calling SetFocus(IntPtr) to the Edit class and its just ignore me! (ive even tried bringing the parent application to te front - that works btw)
any ideas why SetFocus isnt putting the cursor in the Edit class ready for user input?
|
|
|
|