|
Inbaljona wrote: Is it better to create a dialog and insert it into a new tab or create a tab page as a different form/class?
I'm not sure what you mean by "creating a dialog and inserting into a new tab".
I would create a base 'PageTemplate' class (inheriting from UserControl) that defined the template, and then have a class for each page that inherited from this base, and added the extras.
Simon
|
|
|
|
|
I'm writting a window application were I would need to use tab page as an template to be used multiple times.
I need an advice as to the best way to do it.
Is it better to create a dialog and insert it into a new tab or create a tab page as a different form/class?
10x,
|
|
|
|
|
Alright, why in the world did MS think that putting all of the tab page child controls under the control of the parent form was a good idea? I have a form that has about 15 tabs, all with a bunch of controls. Is it possible to make each tab page its own "form" so I can still modify them in the designer?
I would envision this as being like a PropertySheet in MFC, where you create a form with a propertysheet panel in it and then add separately-created property pages, each of which have their own controls.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
When I've used the tab control in the past, I've created a "UserControl" for each tab, set the control to be docked within the tab, and then you can setup the UserControl in a separate designer window.
Simon
|
|
|
|
|
I don't see a "UserControl" in the toolbox.
[EDIT] Never mind. It's an object in the templates. (My face is red.)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
modified on Tuesday, November 25, 2008 7:04 AM
|
|
|
|
|
On the toolbar. Click Project->Add User Control.
Or Project->Add new item->Windows forms(in left hand tree view)->User control(in right hand list)
Layout your user control with the buttons/labels/textboxes that you want.
Rebuild
Then on the form with the tab control on it, you should see that the new user control you created has appeared in the toolbox. Add it to the form, and dock it on the tab that you want it displayed on.
You can expose properties on each user control (or initialisation methods or constructors or whatever) to allow you pass a manager class in to give you the data to populate your user controls child controls and/or respond to GUI events etc.
[Edit: well, I see you've found it, but I've typed this now, so I'm posting it anyway Look like it solves your problem?]
Simon
|
|
|
|
|
I found an issue.
The UserControl doesn't have a Dock property in the property list (but it's available through code of course). The problem is that if I set Dock to Fill , the designer goes nuts and sets the size of the control to the size of the designer window. Is there a way to NOT execute code in the designer?
I'm using the constructor of the control to set the Dock property. I'm gonna go try the Load function and see if that helps (but I'm not optimistic).
[EDIT] Nevermind again.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
modified on Tuesday, November 25, 2008 9:40 AM
|
|
|
|
|
John Simmons / outlaw programmer wrote: Nevermind again
One of those days John?
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
Please can anyone tell Is there any way to create a global hook for Wince(Pocket PC,Smartphone).Is there any way to keep track of Mouse Events and Key Events in any application?
Please Help!!!
|
|
|
|
|
|
I tried to use UserActivityHook example that was referred by you in your previous reply(http://www.codeproject.com/KB/cs/globalhook.aspx[^] )in Pocket PC. And I changed the CallingConvention from CallingConvention.StdCall to CallingConvention.Winapi.
This example also uses the following funtion:
SetWindowsHookEx(WH_MOUSE_LL,MouseHookProcedure,Marshal.GetHINSTANCE( Assembly.GetExecutingAssembly().GetModules()[0]),0);
And I get an error :
'System.Runtime.InteropServices.Marshal' does not contain a definition for 'GetHINSTANCE'
Can u plz suggest any solution regarding this error.
Thanks in advance
|
|
|
|
|
Does any one has any idea regarding "Creating Global Hooks in Wince" or any other solution (either any scripts) that can keep track of Key Events and Mouse Events in Windows Mobile.
Hoping for a reply.
|
|
|
|
|
hi,
i want generate complex table in c#.net winform .Can i use it? if yes than how?
thanks
|
|
|
|
|
Yes, you can use the WebBrowser control to display HTML in a WinForm app.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
may you give some example?
|
|
|
|
|
There are plenty of examples here on CodeProject.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
No, you can't. You can use a WebBrowser control to show a web page inside a form, as John suggested, but you can't use a table in the form itself.
Perhaps you should ask about what it is that you are trying to accomplish, instead of asking about how to do it the way that you thought that it could be done...
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
basically i am working on timetable management and datagridview cant fulfill the requirement. i just want create table as tablelayout so that where i can put different controls.
please suggest which tool/technique is best for creating table at runtime.
|
|
|
|
|
|
What specifically is it with a table layout that you are looking for? Dynamic sizing of the rows and columns?
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
:) how to write a c# coding for login and logouttime
kalpana
|
|
|
|
|
Seriously, what is wrong with you?
Have you not understood a single word of what Christian Graus has told you?
Well, obviously not.
|
|
|
|
|
have you read previous post by Christian?
dhaim
ing ngarso sung tulodho, ing madyo mangun karso, tut wuri handayani. "Ki Hajar Dewantoro"
in the front line gave a lead, in the middle line build goodwill, in the behind give power support
|
|
|
|
|
Ok, so I am very sure that this[^] will help you.
The only programmers that are better those C# programmers are those who code in 1's and 0's |
Programm3r
My Blog: ^_^
|
|
|
|
|
how to get login,logout time in c# <pre>
|
|
|
|