Customizable Composite Control

Discussion in 'ASP .Net Building Controls' started by Jeff Yun-Nikolac, Sep 4, 2003.

  1. I'm trying to create a customizable composite control that
    has properties that are easily retrievable but also lets
    the user decide how to retrieve and bind data.

    In specific I want to make a control that will have
    properties which make a phone number easily retrievable,
    but I also want to let the user decide if he wants his
    clients to enter phone numbers as three text boxes (area
    code, first three numbers, last three numbers), or one text
    box (for the phone number), or select phone numbers from a
    databound dropdownlist. I'm also thinking of adding in
    other features such as a drop down box specifying
    international codes, or giving the user the option of using
    any international code.

    I've never made a customizable custom control before so I'm
    a little lost on where to start here. Should I be reading
    up on templates or should I be making a generic type
    container that has lots of design-time support or...?

    Thanks for the help,
    Jeff
    Jeff Yun-Nikolac, Sep 4, 2003
    #1
    1. Advertising

  2. "Jeff Yun-Nikolac" <> wrote in message
    news:20db01c37317$990d65e0$...
    ....
    > I've never made a customizable custom control before so I'm
    > a little lost on where to start here. Should I be reading
    > up on templates or should I be making a generic type
    > container that has lots of design-time support or...?


    First, you need to decide what it is you want to do.

    Write down all the possible scenarios you want to support. Be clear on what
    concepts your control want to embody. For instance, it will have a phone
    number, it will have a list of country codes, it will have a choice of user
    interfaces (single box, three boxes, dropdown).

    Once you know what's in your control, you can design an interface to the
    users of your control in terms of properties and methods.

    You can also decide what you want to allow for appearance customization -
    which styles do you want to expose, do you want to support templating,
    things like that.

    Only once you've decided what it is you want to do should you go read up on
    how to do it. Otherwise you run the risk of creating something because you
    read about it, and not because it's a good idea.
    --
    John Saunders
    Internet Engineer
    John Saunders, Sep 5, 2003
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Stefan Oedenkoven

    customizable assembler

    Stefan Oedenkoven, Nov 21, 2004, in forum: VHDL
    Replies:
    2
    Views:
    486
    Jeroen
    Nov 22, 2004
  2. sleigh
    Replies:
    1
    Views:
    2,674
    sleigh
    Feb 12, 2004
  3. Snig
    Replies:
    5
    Views:
    2,219
    Steve C. Orr [MVP, MCSD]
    Apr 25, 2005
  4. ¯`·.¸.·´¯ AgoGuz ¯`·.¸.·´¯

    A customizable Calendar.

    ¯`·.¸.·´¯ AgoGuz ¯`·.¸.·´¯, Nov 24, 2005, in forum: HTML
    Replies:
    1
    Views:
    357
    Travis Newbury
    Nov 24, 2005
  5. Chad
    Replies:
    0
    Views:
    211
Loading...

Share This Page