Re: Inheriting a Form within the same project
From: Hemraj Julha (hjulha_at_intnet.mu)
Date: 08/14/04
- Next message: Peter Morris: "Re: Recommendations on using the "this" keywords?"
- Previous message: Anders Borum: "Recommendations on using the "this" keywords?"
- In reply to: Hemraj Julha: "Inheriting a Form within the same project"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 14 Aug 2004 16:21:38 +0400
Found the solution to the problem at
http://www.mail-archive.com/c_sharp...m/msg03029.html and I must admit I'm
quite surprised.
It seems the VS.NET doesn't like the # in my folder name :-(
I changed d:\rajooDotNet\C#\TestApp to d:\rajooDotNet\chsarpTestApp and my
inherited form shows in the designer
"Hemraj Julha" <hjulha@intnet.mu> wrote in message
news:uLmwasWgEHA.556@tk2msftngp13.phx.gbl...
> Hi
>
> I'm trying "Visual Inheritance" in C# and facing an issue which might be
> related to my ignorance about namespaces and location of the source code
> within the folders so I'll try to explain my problem.
>
> I have a windows application called TestApp who's source is located under:
>
> d:\rajooDotNet\C#\TestApp
>
> I create a base form with three buttons and this is saved as
> d:\rajooDotNet\C#\TestApp\baseform.vb
>
> The code in this form contains a line at the top as:
> namespace TestApp
>
> Now I want to create a new form, say formnew, and inherit the base form. I
> follow the instructions in the help, i.e. build the app first and then add
> the new Inherted form and using the inheritance browser. I end up with a
> source that contains a line like:
>
> public Class formnew : TestApp.baseform
> {
> // bla bla ....
> }
>
> When I want to display the inherited form in the designer I get an error
> message stating that the form cannot be displayed and hints things like,
> reference the project containing the base form or build the project if it
> the base form is in the same project.
>
> I tried and tried until I copied my project to the root folder of the
drive
> d: i.e my source code is now in
>
> d:\TestApp
>
> I can then successfully view the inherited form in the designer.
>
> So my question is:
>
> How can I use visual inheritance without having my source code at the top
> level of the folder and also if I don't want to embed the top level
folder,
> in my case d:\rajooDotNet\C#, in the namespace?
>
> For your info I had the same problem in VB.NET but this was resolved when
I
> replaced the line:
>
>
>
code:-----------------------------------------------------------------------
> -------
> Public Class formnew
> Inherits TestApp.baseform
>
> --------------------------------------------------------------------------
-- > -- > > > With > > > code:----------------------------------------------------------------------- > ------- > Public Class formnew > Inherits baseform > > -------------------------------------------------------------------------- -- > -- > > > > I'm using VS .NET 2002 > > > Thanks for your help. > >
- Next message: Peter Morris: "Re: Recommendations on using the "this" keywords?"
- Previous message: Anders Borum: "Recommendations on using the "this" keywords?"
- In reply to: Hemraj Julha: "Inheriting a Form within the same project"
- Messages sorted by: [ date ] [ thread ]