|
use arraylist
Sameer Sood
Microsoft Student partner
NIT Durgapur,india
|
|
|
|
|
ArrayList would be the quickest replacement.
If you want your code to remain type-safe, implement custom collections for each type derived from CollectionBase[^] as shown in the example.
"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
|
|
|
|
|
I want to use a font that does not come standard with windows. Is there any way that i can store the font in the app?
(I know of one way, but its not so great - copy the font file into the Fonts folder on the pc when the app loads - but by this point the font's already been replaced by the default and the user doesn't see the new font until the next time they run the app)
|
|
|
|
|
You could store it as a resource in you applications resources.
Darka [ Xanya]
"I am not a slave to a god that doesn't exist."
|
|
|
|
|
The best way to get this done, is to create a setup application which installs the font. That way you don't need to restart the application before you are able to see the font in it. Also this is prevents all kinds of weird hacks that might be needed when trying other ways of using the font
WM.
What about weapons of mass-construction?
|
|
|
|
|
Hi all,
I'd like to handle shutdown event of the operating system, from a windows service.
Anyone knows how ?
Thanks in advance...
|
|
|
|
|
|
Hi
At click event of button i call a thread.
in thread i am searching file(i.e.recursive function).
How can i know that search has ended.
|
|
|
|
|
|
May u explain this ,how to handle
|
|
|
|
|
at the end of the thread give a callback (or/and event) that will alert the main thread that the serach thread has finished
|
|
|
|
|
How to get programatically list of application currently opened in operatin system?
|
|
|
|
|
using System.Diagnostics;
...
Process[] aProc = Process.GetProcesses()
This will give you the currently opened applications...
|
|
|
|
|
Hi All,
While working with plotting in EMF format i am getting a strange problem. On executing the C# code that creates a Graphics object for metafile, the EMF automatically gets deleted as after all processing,the metafile Graphics object is disposed. If we don't dispose, then the metafile created is somewhat corrupted as none of the viewer opens it. Actually i am plotting a display by drawing lines. When i plot more then 2500 such lines, this scenario occurs. Why is this happening?Is there any workaround for this?
Thanks in advance,
Regards
Chandra
|
|
|
|
|
Hi All,
I am looking for plotting support in C#. I am working with EMF(Enhanced metafile) files. My application can send the output to an EMF file but alternatively, i want to have some mechanism to send the output directly to plotter. On similar pattern to as .Net provide some API's for printing , are there any API's available in .Net or some third party API's available for plotter?
Thanks in advance,
Regards
Chandra
|
|
|
|
|
Hi
I am developing an application for making data flow diagrams in c#, i can move around objects and also draw lines from one point to another, but the problem is that once the lines are drawn and then i move other objects around the lines get erased for obvious reasons how to get rid of that?
Sameer Sood
Microsoft Student partner
NIT Durgapur,India
|
|
|
|
|
That is because you are drawing on the screen where the control happens to be instead of using the control to do the drawing.
Use the Paint event of the control to do the drawing. Then whenever the control has to be redrawn for any reason, the lines will also be redrawn.
Store the coordinates of the lines to draw in a list or something. Add coordinates to the list and use the Invalidate method on the control to make it redraw itself.
---
b { font-weight: normal; }
|
|
|
|
|
i knw that and i hv done it
the problem is that it's a reversible line and this is done using controlpaint. this line is drawn only w.r.t. a form and not a control as far as i kinw, so hw to do that, to make it simple let us say u re drawing a line like mspaint, hw to handle that sort of line?
Sameer Sood
Microsoft Student partner
NIT Durgapur,india
|
|
|
|
|
plz dnt us txtspk in 4rm, it mks psts v.hrd 2 rd
|
|
|
|
|
If "u" "hv" done it that way, what is the problem? Whenever a part of the form needs repainting, it will first draw it's background, then "ur" event handler for the Paint event will draw the lines on top of it. It doesn't matter how "u" draw the lines, as they will always "b" drawn from the same state.
If "u" "re" drawing a line like mspaint, "u" "wd" "b" drawing it on a bitmap, then displaying the bitmap.
---
b { font-weight: normal; }
|
|
|
|
|
hi
First do it then answer me, imagine a scenario where 5 or ten lines are there, and also 5 or 6 controls object on the same board which you can move with mouse,so first question
how will you know which line to refresh or redraw, the even if u redraw then the flickers are so high that it doesn't look nice, plus then as i said it's reversible lines , so when some part of it is missed and then i redraw, that missed part gets erased permanently, it's easier said than done my friend , pls try it.
Sameer Sood
Microsoft Student partner
NIT Durgapur,india
|
|
|
|
|
Yes, as you are using reversible lines you have to redraw everything around a line when you are moving it, so you will have some flickering. You can specify a rectangle for the Invalidate method to make it redraw only the needed part of the control.
---
b { font-weight: normal; }
|
|
|
|
|
ya i know about that , how will i detect that which line to redaw among so many lines, this is the main problem how to get the rectangle at the right place
Sameer Sood
Microsoft Student partner
NIT Durgapur,india
|
|
|
|
|
ssoffline wrote: how will i detect that which line to redaw among so many lines
Eh? Are you unable detect what line you just changed yourself?
---
b { font-weight: normal; }
|
|
|
|
|
Not that, i mean lines are there, but as i move other objects (not lines), then they may move over any of the line may be one or more, how to detect that, u need to redraw then.
Sameer Sood
Microsoft Student partner
NIT Durgapur,india
|
|
|
|