|
Use Form.ShowDialog to show the About form.
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
Wow...
What a popup answer...
Thanks a lot!!
Gilad
|
|
|
|
|
After spending a long time on a current VB project with 30 similar but different forms, I was looking at using c# and inherited forms to see how much easier it could be.
I have a base form with a tab control on it complete with two tabs that will be common to all inherited forms. e.g "General" and "Other Info"
What I want to do is add additional tabs between these inherited tabs on the inherited forms. This works ok in Visual Studio (ie. I can move my new tab to between the existing tabs) but when the project is executed, the new tab is put back at the end of the list again.
Is this a bug in VS or more, likely, a design limitation?
What is the best way to achieve this. I want to keep the GUI mode modification of the tab layout but it seems to be wasteful to have VS create the collection in InitializeComponents() only for me to immediately do the same thing again.
Cheers
Simon
|
|
|
|
|
simmotech wrote:
Is this a bug in VS or more, likely, a design limitation?
Just take a look at the code. It might be a GUI designer error. Maybe the code will throw more light on the issue
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
I have a picture in a picturebox and I would like to move it around within the bounds of the form. I like the idea of it changing directions when it hits the outer edge of the form. What is the best way to do this? I have this, but it really isn't doing a whole lot. Thanks in advance.
void MovePic()
{
for(int i = 0; i < this.Width; i++)
{
this.picbox.Top += 1;
this.picbox.Left += 1;
}
}
Nick Parker
Actually, real programmers don't need the enter key- they just type in 00001101."
|
|
|
|
|
You might want to creat VMove and HMove variables. So it would look like this:
void MovePic()
{
for(int i = 0; i < this.Width; i++)
{
this.picbox.Top += VMove;
this.picbox.Left += HMove;
}
}
Then when it hits an edge, just negate one of the variables.
|
|
|
|
|
Hi,
In C or C++,some structures are defined with union. How can
we rewrite these structure in C# so that we can use them as
parameters and pass them into API functions?
And, What's the correspondent type in C# to PVOID type in C?
Thanks in advance!
Angus Liu
|
|
|
|
|
ykliu wrote:
In C or C++,some structures are defined with union. How can
we rewrite these structure in C# so that we can use them as
parameters and pass them into API functions?
e.g.
union U
{
int x;
int y;
}
can be written in C# as
[StructLayout(LayoutKind.Explicit)]
class U
{
[FieldOffset(0)]
int x;
[FieldOffset(0)]
int y;
}
ykliu wrote:
And, What's the correspondent type in C# to PVOID type in C?
There are two equivalents of PVOID in C#
1. void* this is when you are using C# pointers. Something which you should never do.
2. IntPtr this is used to encapsultae unmanaged pointers. Use this in conjunction with Marshal.StructureToPtr, Marshal.AllocCoTaskMem etc. functions. Look up all the functions in Marshal class it would be very helpful.
|
|
|
|
|
Hi Rama,
Thank you very much, though, I don't understand all
of them, especially the Marshal part. I will keep
reading some document before asking another question.
Angus Liu
|
|
|
|
|
i downloaded Rama's screensaver.
i want to ask a few questions:
1,when i test or run the screensaver,what did it do except display moving pictures?in James' screensaver when i press the "h" key,it will display help information!
2,Rama said "RBWRP.dll - This is a Managed C++ application that links with Ravi Bhavnani's WebResourceProvider libary to obtain Code Project Top 10 posters."
you obtain topposters through "webresourceprovider.lib" or "cp's webservices"?
and in RBWRP.dll,how to link with "webresourceprovider.lib"?(maybe stupid question,but i am a beginner,so forgive me )
thanks in advance!
|
|
|
|
|
zhoujun wrote:
when i test or run the screensaver,what did it do except display moving pictures?in James' screensaver when i press the "h" key,it will display help information!
So it's James screensaver now ? Are you reading this James ?
Seriously, our screensaver is a bit non-standard in that it has a number of keys. Most screensavers do not AFAIK.
Rama AFAIK does not use the webservice as he had written his own ultra cool web service for harvesting information. That's why he has the top 10 posters, although the web service does not offer that.
Christian
The tragedy of cyberspace - that so much can travel so far, and yet mean so little.
And you don't spend much time with the opposite sex working day and night, unless the pizza delivery person happens to be young, cute, single and female. I can assure you, I've consumed more than a programmer's allotment of pizza, and these conditions have never aligned. - Christopher Duncan - 18/04/2002
|
|
|
|
|
Christian Graus wrote:
So it's James screensaver now ?
ROTFLMAO
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
hi Nish!
what do you mean "ROTFLMAO"?
|
|
|
|
|
zhoujun wrote:
ROTFLMAO
Rolling On The Floor Laughing My Ass Off!
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
haha!Nish!
that's interesting!
sorry i make you laugh your ass off!
|
|
|
|
|
zhoujun wrote:
that's interesting!
sorry i make you laugh your ass off!
It's a universally used chat acronym
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
thanks Christian!
because i am from non-speaking english country,
so the long names of you always make me confuse.
so i call James's screensaver instead of Christian's and James's screensaver for simpleness,sorry!
by the way what is the meaning of "AFAIK"??
|
|
|
|
|
zhoujun wrote:
by the way what is the meaning of "AFAIK"??
As Far As I Know
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
hi Nish.
you are so kind to reply to me promptly.
i admire you,even begin to worship you.
|
|
|
|
|
zhoujun wrote:
you are so kind to reply to me promptly.
i admire you,even begin to worship you.
no probs
Nish
Regards,
Nish
Native CPian.
Born and brought up on CP.
With the CP blood in him.
|
|
|
|
|
zhoujun wrote:
so i call James's screensaver instead of Christian's and James's screensaver for simpleness,sorry!
No problems - I don't actually mind, I was just kidding.
Christian
The tragedy of cyberspace - that so much can travel so far, and yet mean so little.
And you don't spend much time with the opposite sex working day and night, unless the pizza delivery person happens to be young, cute, single and female. I can assure you, I've consumed more than a programmer's allotment of pizza, and these conditions have never aligned. - Christopher Duncan - 18/04/2002
|
|
|
|
|
zhoujun wrote:
2,Rama said "RBWRP.dll - This is a Managed C++ application that links with Ravi Bhavnani's WebResourceProvider libary to obtain Code Project Top 10 posters."
My screen saver can display different types of data
1. Latest Articles
2. Latest Lounge Messages
3. Latest Comments and Questions
4. CP Top 10 Posters
In the next version you will also see
5. CP Top 10 posters of the week
6. Quotes By CPians
Items 1,2,3 can be obtained from the CP WebService.
Chris Maunder doesnot provide any means to obtain Item no 4 This is where Ravi Bhavnani's WebResourceProvider comes into picture. If you see Ravi's article he has a demo of obtaining Top 10 posters. I use his code as it is and write a managed wrapper around his class. My screen saver talks to this managed wrapper and obtains the information.
RBWRP.dll is already linked with WebResourceProvider.lib so you don't have to do anything. Look at the solution RBWRP.sln and it would be clear. I am going to write a detailed articles on various aspects of screen saver. I think the screen saver is a good practical example to demonstrate various .NET features.
|
|
|
|
|
thanks Rama.
but if i am not bothering you,
can you tell me more about how do RBWRP.dll link with webresourceprovider.lib?
in Ravi Bhavnani's WebResourceProvider demo,
i can see from the project's property that the demo is linked with webresourceprovider.lib!
thanks!
|
|
|
|
|
i want to get information about how to build up a web application step by step,
not a sample web application that is very simple,
but a complicated one such as a portal website or e-commerce website.
i mean detailed information about how to establish such websites step by step.
i think many people like me who is not much familiar with asp.net will want to have such informations in order to get a whole impression about vs.net.
so experienced cp's programmers,please give us some cues on how to find such resources.
thanks in advance!
|
|
|
|
|
You can look at http://www.asp.net/
There is a really good sample there about IBuySpy portal. Look at that it really good.
|
|
|
|