Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# WindowsForms
Dear All,
 
i want to set the location of created dynamic control from the database. i have 2 records with 2 fields in table. so i want to set 1 record in 1st row and then 2nd record in 2nd row..
 
i am not success to set the location of dynamic controlllll...
 
please help...
 

Thanks and Regards....
Mitesh
Posted 2-Aug-12 23:42pm
Comments
Aditya Mangipudi at 3-Aug-12 10:42am
   
Can you post some code to show what you are doing?
Sergey Alexandrovich Kryukov at 3-Aug-12 19:00pm
   
"Not success" is not informative. What was the problem? Creation of controls is trivial...
--SA

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

There are no dynamic vs. non-dynamic controls. They are all equally "dynamic".
 
There are two things you might no understand. First, avoid finding location for a control. Instead, prefer using docking in combination of padding. In some cases, anchors could be useful, but they can create some flicker on resize, depending on what's anchored. Please see:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.dock.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.padding.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.anchor.aspx[^].
 
However, as absolute position is hardly acceptable if you are using the Designer, it can be used when you position controls "dynamically", which just means manually written code, without using the Debugger. By the way, manually written code is more supportable.
 
You might have another problem, writing the code inserting controls. Basically, it's done using Control.Controls.Add (for a parent control) or assigning a parent reference to Control.Parent, but I usually also recommend a very universal method of learning how to insert/arrange control. Add few control as you like using the Designer, temporarily, just for learning purpose. Look at the auto-generated code. You can easily learn how to code the same thing in your code.
 
—SA
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 330
1 Maciej Los 180
2 Richard MacCutchan 115
3 arvind mepani 104
4 Tino Fourie 92


Advertise | Privacy | Mobile
Web03 | 2.8.140709.1 | Last Updated 3 Aug 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid