472,969 Members | 1,542 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,969 software developers and data experts.

User control development using VS 2003

Is there any one who has actually done this. I have now scanned more web
articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems
that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS
with any visual designer support. I thought the 'V' in VS stood for Visual.

Can anyone point me to a resource please???
Nov 18 '05 #1
11 1642
Whould be nice to know what the problem is.
"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:6y*******************@news01.bloor.is.net.cab le.rogers.com...
Is there any one who has actually done this. I have now scanned more web
articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems
that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS
with any visual designer support. I thought the 'V' in VS stood for Visual.
Can anyone point me to a resource please???

Nov 18 '05 #2
What is it that you are trying to do? User controls (ascx controls) have
designer support. If you are attempting to make a custom control (sometimes
called a server control) then you don't get designer support, because it's
all about handling events and spitting out HTML (or any plain text, really)
when it is told to render. If you can give details, we can try and point you
in the right direction. I have done both extensively.

--
Chris Jackson
Software Engineer
Microsoft MVP - Windows Client
Windows XP Associate Expert
--
More people read the newsgroups than read my email.
Reply to the newsgroup for a faster response.
(Control-G using Outlook Express)
--

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:6y*******************@news01.bloor.is.net.cab le.rogers.com...
Is there any one who has actually done this. I have now scanned more web
articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems
that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS
with any visual designer support. I thought the 'V' in VS stood for Visual.
Can anyone point me to a resource please???

Nov 18 '05 #3
Please read my previous posts (don't want to clog group with repeats).
Should show just prior to this post.

Thanks

"Chris Jackson" <chrisjATmvpsDOTorgNOSPAM> wrote in message
news:Oq**************@TK2MSFTNGP09.phx.gbl...
What is it that you are trying to do? User controls (ascx controls) have
designer support. If you are attempting to make a custom control (sometimes called a server control) then you don't get designer support, because it's
all about handling events and spitting out HTML (or any plain text, really) when it is told to render. If you can give details, we can try and point you in the right direction. I have done both extensively.

--
Chris Jackson
Software Engineer
Microsoft MVP - Windows Client
Windows XP Associate Expert
--
More people read the newsgroups than read my email.
Reply to the newsgroup for a faster response.
(Control-G using Outlook Express)
--

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message news:6y*******************@news01.bloor.is.net.cab le.rogers.com...
Is there any one who has actually done this. I have now scanned more web articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS with any visual designer support. I thought the 'V' in VS stood for

Visual.

Can anyone point me to a resource please???


Nov 18 '05 #4
Please check my prior posts (don't want to clog newgroup with dups)

Thanks Lloyd Sheen

"Ruslan Shlain" <rs*****@hotmail.com> wrote in message
news:%2***************@TK2MSFTNGP09.phx.gbl...
Whould be nice to know what the problem is.
"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message news:6y*******************@news01.bloor.is.net.cab le.rogers.com...
Is there any one who has actually done this. I have now scanned more web articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS with any visual designer support. I thought the 'V' in VS stood for

Visual.

Can anyone point me to a resource please???


Nov 18 '05 #5
Try this

http://asp.net/Tutorials/quickstart.aspx

Its got a few things on controls. my user control if you mean .ascx objects.
Well they are just the normal aspx files which are stripped of all the extra
tags
all you have to do is rename the aspx file into ascx and then change
Codebehind="ModuleTitle.ascx.cs"
to point it to ascx instead of earlier aspx...
and you user control is up and running.

Unfortunately when you load it it acts like a server side include and its
not parse so all you see is a greyish object with UserControl-id of control
when added to an asp.net page (aspx)

Hope this helped...

Hermit Dave

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:6y*******************@news01.bloor.is.net.cab le.rogers.com...
Is there any one who has actually done this. I have now scanned more web
articles about this with the realization that not one of them (including
MSDN docs) outlines how to do this. This is beyond frustration. It seems
that with every new VS release the documentation falls further behind.

What I want to do should be simple but I can find no way to do it with VS
with any visual designer support. I thought the 'V' in VS stood for Visual.
Can anyone point me to a resource please???

Nov 18 '05 #6
What I am trying to do is use code that works on one page in other pages.
It is a set of controls that access information from a SQL Server and
populate a list depending on certain criteria.

I need to have the same functionallity on several pages. This is what I
would think is the best cause for the use of user controls.

I am new to ASP.NET and have taken the idea of a user control from previous
VS types (VB6). I would think you could create a user control for ASP by
creating the child controls, add code to put functionallity to those
controls (server side) and then be able to add that control to ASP pages.
This does not seem to be a viable thing to do in VS 2003.
Nov 18 '05 #7
This does nothing for me. I need to be able to access other controls on the
page. Be able to position the control. Actually what I want to know is if
I can from scratch create a new user control . Add child controls to this.
Add code to this. Add properties to this. Use the resultant control.

Sorry if I seem bitchy but I am now on the 42nd page of the google search
and still no resolution.

Having VS 2003 at the present is as usefull as notepad. And notepad takes
less memory.
Nov 18 '05 #8
Well my friend what you are talking bout is a custom web control.
You have two options.
1. Creating everything yourself (Even emitting the correct html code.)
2. User a composite control which is exactly what it means. You consume
other controls and delegate the task. But you have to ensure that you call
EnsureChildControls has been called

Yes you can define your own properties and you can set one of the properties
to style. Which will give you the position of control
If you need style settings for child controls too... then try something like
datagrid... you have PagerStyle and ItemStyle.

I think i have seen a book from wrox press on custom web controls. Should
sort you out.... To start up just look at the link i gave you earlier. or
try this one...

http://www.dotnetjunkies.com/quickst...authoring.aspx

for creating custom web controls.... You can look on asp.net books as
well... they generally do have a chapter on creating controls.. and atleast
an example of each...

Hermit Dave

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:To******************@news01.bloor.is.net.cabl e.rogers.com...
This does nothing for me. I need to be able to access other controls on the page. Be able to position the control. Actually what I want to know is if I can from scratch create a new user control . Add child controls to this. Add code to this. Add properties to this. Use the resultant control.

Sorry if I seem bitchy but I am now on the 42nd page of the google search
and still no resolution.

Having VS 2003 at the present is as usefull as notepad. And notepad takes
less memory.

Nov 18 '05 #9
So then the answer is no. You cannot use VS 2003 to do this other than as
an expensive notepad??
"Hermit Dave" <he************@CAPS.AND.DOTS.hotmail.com> wrote in message
news:eo**************@TK2MSFTNGP11.phx.gbl...
Well my friend what you are talking bout is a custom web control.
You have two options.
1. Creating everything yourself (Even emitting the correct html code.)
2. User a composite control which is exactly what it means. You consume
other controls and delegate the task. But you have to ensure that you call
EnsureChildControls has been called

Yes you can define your own properties and you can set one of the properties to style. Which will give you the position of control
If you need style settings for child controls too... then try something like datagrid... you have PagerStyle and ItemStyle.

I think i have seen a book from wrox press on custom web controls. Should
sort you out.... To start up just look at the link i gave you earlier. or
try this one...

http://www.dotnetjunkies.com/quickst...authoring.aspx

for creating custom web controls.... You can look on asp.net books as
well... they generally do have a chapter on creating controls.. and atleast an example of each...

Hermit Dave

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message news:To******************@news01.bloor.is.net.cabl e.rogers.com...
This does nothing for me. I need to be able to access other controls on

the
page. Be able to position the control. Actually what I want to know is

if
I can from scratch create a new user control . Add child controls to

this.
Add code to this. Add properties to this. Use the resultant control.

Sorry if I seem bitchy but I am now on the 42nd page of the google search and still no resolution.

Having VS 2003 at the present is as usefull as notepad. And notepad takes less memory.


Nov 18 '05 #10
Well if you can read and understand then... yes you can but you have to work
for it....
You can't just drag and drop and expect everything to work.... try using a
..net control similar to activex control for that

Hermit Dave

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:F%******************@news01.bloor.is.net.cabl e.rogers.com...
So then the answer is no. You cannot use VS 2003 to do this other than as
an expensive notepad??
"Hermit Dave" <he************@CAPS.AND.DOTS.hotmail.com> wrote in message
news:eo**************@TK2MSFTNGP11.phx.gbl...
Well my friend what you are talking bout is a custom web control.
You have two options.
1. Creating everything yourself (Even emitting the correct html code.)
2. User a composite control which is exactly what it means. You consume
other controls and delegate the task. But you have to ensure that you call
EnsureChildControls has been called

Yes you can define your own properties and you can set one of the

properties
to style. Which will give you the position of control
If you need style settings for child controls too... then try something

like
datagrid... you have PagerStyle and ItemStyle.

I think i have seen a book from wrox press on custom web controls. Should sort you out.... To start up just look at the link i gave you earlier. or try this one...

http://www.dotnetjunkies.com/quickst...authoring.aspx
for creating custom web controls.... You can look on asp.net books as
well... they generally do have a chapter on creating controls.. and

atleast
an example of each...

Hermit Dave

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in

message
news:To******************@news01.bloor.is.net.cabl e.rogers.com...
This does nothing for me. I need to be able to access other controls
on the
page. Be able to position the control. Actually what I want to know
is if
I can from scratch create a new user control . Add child controls to

this.
Add code to this. Add properties to this. Use the resultant control.

Sorry if I seem bitchy but I am now on the 42nd page of the google

search and still no resolution.

Having VS 2003 at the present is as usefull as notepad. And notepad takes less memory.



Nov 18 '05 #11
What you want to do seems fairly straightforward. You just need to create a
user control, which you can use the visual designer to do. Then, you need to
go in to the code behind and customize based on your needs. Let me see if I
can expand your scenario in a way that is meaningful. You want to get
information from SQL Server, and what you intend to display is dependent on
what page you are sitting on. Well, then your develop a user control that
displays a generic DataGrid that you can later databind to some (still to be
defined) data source. Then, you can access the hosting page using the Parent
property of that control, if the information is there. Or, you could store
that information in a session variable. There are countless ways to
develop - you have a completely object oriented environment in which to
play, and you just need to design your architecture so you can phrase your
"question" to this user control in a completely generic way. In fact, I have
several sites that contain only a single aspx control, and the entire
application logic determines what user controls should be loaded, and what
data they could contain. The framework is extremely powerful. If you can
phrase your question more specifically, then perhaps we can give you tips
and tricks to get you to the answer in the most efficient way - just wanting
to reuse code is a question that the UserControl class answers rather
succinctly.

--
Chris Jackson
Software Engineer
Microsoft MVP - Windows Client
Windows XP Associate Expert
--
More people read the newsgroups than read my email.
Reply to the newsgroup for a faster response.
(Control-G using Outlook Express)
--

"Lloyd Sheen" <sq*******************@tostopspamhotmail.com> wrote in message
news:Ib******************@news01.bloor.is.net.cabl e.rogers.com...
What I am trying to do is use code that works on one page in other pages.
It is a set of controls that access information from a SQL Server and
populate a list depending on certain criteria.

I need to have the same functionallity on several pages. This is what I
would think is the best cause for the use of user controls.

I am new to ASP.NET and have taken the idea of a user control from previous VS types (VB6). I would think you could create a user control for ASP by
creating the child controls, add code to put functionallity to those
controls (server side) and then be able to add that control to ASP pages.
This does not seem to be a viable thing to do in VS 2003.

Nov 18 '05 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: john | last post by:
I searched http://www.sellsbrothers.com. and could not find anything about this subject. How do I make C# User Controls Visible to Visual Basic 6.0 Applications? Thanks, John
2
by: Technical Group | last post by:
Friends, Can anybody help me out by sending a piece of C# code showing how to add an active directory user to a particular user group? If the group does not exist, then create it. Thanks in...
11
by: Brian W | last post by:
Yet another editor problem To reproduce do the following 1) Open a Webform and switch to HTML edit mode 2) Enter the Following (include spaces) This is some text before <asp:hyperlink...
13
by: Lloyd Sheen | last post by:
I have now spent 5 hours on google/msdn looking for something useful in the creation of user controls for asp.net. The VS 2003 has very limited support for things such as absolute positioning of...
5
by: Marcel Gelijk | last post by:
Hi, I am trying to create a User Control that is located in a seperate class library. The User Control contains a textbox and a button. The page generates an exception when it tries to access...
5
by: jqpdev | last post by:
Hello all... I'm coming from a Borland Delphi background. Delphi has a specific component called a Data Module. In the designer the Data Module behaves like a windows form. A developer can...
2
by: Linda | last post by:
Greetings, I am experiencing a problem similar to that mentioned in <a...
2
by: HammRadio | last post by:
I am exploring converting my web app (current Framework 1.1) to Framework 2.0. Everything went smoothly save for one item. To reduce the trips to the database, when loading user controls (like a...
4
by: James R. Davis | last post by:
.... due to failure in receiving user's application data path. Okay, this simply cannot be a problem unique to me and I assume there is a straight forward solution, but it escapes me. I have...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
1
by: Teri B | last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course. 0ne-to-many. One course many roles. Then I created a report based on the Course form and...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
3
by: GKJR | last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.