Solved

500pts: Creating a UI for arranging controls with SNAP like vs2005?

Posted on 2006-10-24
3
216 Views
Last Modified: 2012-05-05
Hi there,

Does anybody have any examples or can help with creating a UI like VS2005 where i add new controls, rearrange them with the mouse using Snap to .... once this is done then i will serialize the information with XML and load the controls and positions etc at runtime...

I was wondering if some kind of framework existed for doing such a thing?

I do have a general idea how to move something using the mouse etc but its the snap to and creating a toolbox that sort of has me a little confused...

Basically I am extending an app i have to allow people to add fields to entry form..

If anybody can help, i would really appreciate any input

thanks in advance

Ian
0
Comment
Question by:ianinspain
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 7

Accepted Solution

by:
nepali earned 500 total points
ID: 17794410
hi,
For drag drop ui stuff check this article
http://www.codeproject.com/cs/miscctrl/toolbox.asp

For the xml to be generated. You can have a business data model that maps to the structure of your form. so whenever you add an form item you can get the position and type of item added and write it to the xml file. For this the complexity depends on the form structure. I will prefer to have a designer grid type of structure on my form where the user can change the structure and then an form entry panel where the user can enter the form details.

0
 
LVL 70

Expert Comment

by:Éric Moreau
ID: 17795132
0
 

Author Comment

by:ianinspain
ID: 17795702
Thanks taking a look now..

ermmm,.. emoreau, this is just a docking pane isn't it... not a gui form designer??
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Summary: Persistence is the capability of an application to store the state of objects and recover it when necessary. This article compares the two common types of serialization in aspects of data access, readability, and runtime cost. A ready-to…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …

729 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question