|
I had code where I needed to iterate through my children looking for replicated data being displayed between the child displays.
public void mdiParent_childLoadComplete(object sender, LoadCompleteEventArgs senderArgs)
{
System.Windows.Forms.Form[] formArray = this.MdiChildren;
int color = formArray.Length - 1;
if (color < 1)
return;
editView newForm = new editView();
foreach (editView children in formArray)
{
if (children.Text == senderArgs.delegateIdentifier)
{
newForm = children;
break;
}
}
_____________________________________________
The world is a dangerous place. Not because of those that do evil, but because of those who look on and do nothing.
|
|
|
|
|
in C++ i would have something like this:
#define DIALUP 0
#define FTP 1
..
if (m_nAccessMode == FTP)
.. this was really useful for keeping track of options and such, like if im storing a combo box of Monthly ,Quarterly ,Annually i dont wanna just compare strings when im doing an if statement, but rather use some sort of defined key so that i never get my stuff mixed up..
i have looked at the #define statement in C# and it only lets me define like
#define FTP it doesnt let me assign a value to it in the define statement, so i really dont even see its purpose .. can someone set me straight plz?
still a newb.. cut me some slack :P
-dz
|
|
|
|
|
it sounds like your trying to do an enumeration.
enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
If you look it up at msdn youll be all set.
Ryan
|
|
|
|
|
works great.. i see that i can use this outside of the class name, and inside the namespace such that i can use it throughout the namespace.. thats just what i needed, thanks a ton!
still a newb.. cut me some slack :P
-dz
|
|
|
|
|
Any reasons C/C++ programmers steer away from enums? All I ever see is defines...
Hey leppie! Your "proof" seems brilliant and absurd at the same time. - Vikram Punathambekar 28 Apr '03
|
|
|
|
|
|
This is actually bad practice in C++. You should use const declarations instead.
const int DIALUP = 0;
or enums, as another poster has suggested.
The #define in C# is for conditional compilation. And it should be used like this in C++ also.
See, for example, Scott Meyers's "Effective C++"
Kevin
|
|
|
|
|
Hi, i'm starting C#, and i have a problem:
I'm developing a application that should open one "window", which should be created from a form that has buttons, like a menu selector. When i click the button it should open a new especific form, e.g. button 1 opens form1; button 2 opens form 2 ... That i can do, but i want to open it in the same "window", not openning a new window with my new form, an when i hit a save button i want to go to the previous form.
Can´t it be done???
thank for your time.
|
|
|
|
|
It looks like a MDI app[^].
|
|
|
|
|
It sounds like you want to create an MDI application. This gives you one main window while allowing you to open various child window applications. One of the authors on here wrote a cool little tutorial that should help you out.
Check out this link:
http://www.codeproject.com/csharp/mdiformstutorial.asp?target=mdi
Ryan
|
|
|
|
|
Thanks for your sujection.
I tried it and hit worked.
I have a small question, how can i remove de icon in my child form?. I want to open it maximized without de maximize, minimize and close button, and change the menubar.
Thanks
|
|
|
|
|
Its funny you say that, because I posted a question similar to that just a little while ago, here are a couple of solutions for you:
http://www.codeproject.com/script/comments/forums.asp?forumid=1649&select=491274&df=100&fr=51#xx490206xx
S. Rod gives you a great solution, I give a simple one.
Good luck, its titled form design quandries.
Good luck,
Ryan
|
|
|
|
|
Instead of using MDI, you could create all of your "forms" as user controls and just handle their loading/unloading on the same form
|
|
|
|
|
"
Instead of using MDI, you could create all of your "forms" as user controls and just handle their loading/unloading on the same form
"
Could you please send me a small example?
thanks
|
|
|
|
|
It's more easy to use a panel in form and you cant make him on run-time
like this . In the dinamic construction the bad point is that the RAM is more use that for static declaration , but the diference is very small .
in Click event of the window make the code
{
Panel p=new Panel();
//give Panel properties
this.Controls.Add(p);
}
|
|
|
|
|
I am trying save images from a website using the System.IO namespace. What classes should I be using?
Steve
McLenithan
Is Bert Evil?
|
|
|
|
|
System.Drawing.Image.Save(...)
|
|
|
|
|
Greetings. I have an VC++ 6.0 App, and i'm moving to .NET. But i've chosen VC#. My question is. Is it possible to call a VC# dll from the VC++ 6.0 App? If it is, how can i do it? Thank u.
|
|
|
|
|
Depending on the amount of unmanaged versus managed code you want to expose :
- expose C# classes as COM type libraries. More info here[^].
- use MC++ mix mode. More info here[^].
|
|
|
|
|
I am using remoting to share object. But after few minute I did get the any object if I close my remoting server and start it again it works fine. Any idea?
Sonork ID 100:25668
|
|
|
|
|
I have already tried it.
Sonork ID 100:25668
|
|
|
|
|
Form.AlwaysOnTop = true/false;
|
|
|
|
|
I don't see your point. Owned windows are not like modal windows. That is, controls in owner windows continue to respond to mouse events even if an owned window is active. In other words, owner window/owned windows are exactly behaving like palettes versus main windows. The only slight difference is the window caption which changes from highlighted to unhighlighted when you click on one window and then on another.
If you are having problems with that caption, just hide it by applying the appropriate window style to it (remove WS_CAPTION). How this is done is through Interop SetWindowLong. Just look at a post 2 days ago, where I have the C# code to do something similar.
Hiding the caption can also be combined to making a form behave like a tool window (WS_EX_TOOLWINDOW), ie like a floating toolbar. But this won't change much since, as I have already said, owner/owned forms are not even modal against each other.
|
|
|
|
|
1.I have a short message like this :
<model>
<item last="0" first="10" direction="forward">
....
... I want to display this code like Internet Explorer showed with full color.
2. I have a list box with 4 colunms. I want to embed combo box in first colunm and a combo box in the last colunm.
Show me the way !
Thank
|
|
|
|
|
try to post again. This time, make sure to use < and >
|
|
|
|