Click here to Skip to main content
15,883,901 members
Home / Discussions / Windows Forms
   

Windows Forms

 
QuestionCrystal reports in visual studio 2010 for wpf application Pin
priom2227-Sep-12 18:06
priom2227-Sep-12 18:06 
AnswerRe: Crystal reports in visual studio 2010 for wpf application Pin
Richard MacCutchan27-Sep-12 21:58
mveRichard MacCutchan27-Sep-12 21:58 
QuestionStrange Design Problems With Infragistics Controls Pin
Kevin Marois26-Sep-12 5:41
professionalKevin Marois26-Sep-12 5:41 
AnswerRe: Strange Design Problems With Infragistics Controls Pin
BillWoodruff10-Oct-12 5:37
professionalBillWoodruff10-Oct-12 5:37 
QuestionInvoking excel thru a .bat file Pin
ForNow19-Sep-12 9:42
ForNow19-Sep-12 9:42 
AnswerRe: Invoking excel thru a .bat file Pin
Wes Aday19-Sep-12 10:42
professionalWes Aday19-Sep-12 10:42 
GeneralRe: Invoking excel thru a .bat file Pin
ForNow19-Sep-12 17:15
ForNow19-Sep-12 17:15 
GeneralRe: Invoking excel thru a .bat file Pin
Richard MacCutchan19-Sep-12 21:21
mveRichard MacCutchan19-Sep-12 21:21 
Question.docx to .pdf conversion Pin
Member 857432717-Sep-12 3:31
Member 857432717-Sep-12 3:31 
AnswerRe: .docx to .pdf conversion Pin
Andrei Straut17-Sep-12 3:52
Andrei Straut17-Sep-12 3:52 
GeneralRe: .docx to .pdf conversion Pin
Member 857432717-Sep-12 4:04
Member 857432717-Sep-12 4:04 
GeneralRe: .docx to .pdf conversion PinPopular
Andrei Straut17-Sep-12 4:11
Andrei Straut17-Sep-12 4:11 
QuestionDataGridView Collapse Top Border Pin
Mark Regal15-Sep-12 5:15
Mark Regal15-Sep-12 5:15 
QuestionInfragistics UltraGrid Pin
Kevin Marois12-Sep-12 5:49
professionalKevin Marois12-Sep-12 5:49 
AnswerRe: Infragistics UltraGrid Pin
Abhinav S12-Sep-12 7:37
Abhinav S12-Sep-12 7:37 
Questionabout c# Pin
pawan19937-Sep-12 2:03
pawan19937-Sep-12 2:03 
AnswerRe: about c# Pin
Wes Aday7-Sep-12 2:21
professionalWes Aday7-Sep-12 2:21 
GeneralRe: about c# Pin
Eddy Vluggen7-Sep-12 2:54
professionalEddy Vluggen7-Sep-12 2:54 
QuestionSQL Connection problem in Windows Service Pin
Member 799263524-Aug-12 0:17
Member 799263524-Aug-12 0:17 
AnswerRe: SQL Connection problem in Windows Service Pin
Pete O'Hanlon24-Aug-12 0:21
mvePete O'Hanlon24-Aug-12 0:21 
GeneralRe: SQL Connection problem in Windows Service Pin
dojohansen10-Oct-12 5:19
dojohansen10-Oct-12 5:19 
GeneralRe: SQL Connection problem in Windows Service Pin
Pete O'Hanlon10-Oct-12 5:32
mvePete O'Hanlon10-Oct-12 5:32 
Questionstrategy for correcting the side-effects of using Dock (which ignore Margin settings) Pin
BillWoodruff14-Aug-12 0:08
professionalBillWoodruff14-Aug-12 0:08 
Hi,

Docking is quite useful in creating UI's, but when you Dock something: the "Margin" property settings of what you Dock are ignored.

In the past, I've created several types of UI's where an "outer" Panel's ControlCollection consists solely of identical "inner" Panels, all of the same type.

Setting all these "inner Panels" to Dock = Top, or whatever is very useful, but they will all be "jammed together" visually: Any Margin.Top or Margin.Top settings of these inner Panels will be ignored.

So far, my strategy for creating a better visual experience has been to use UserControls, not "raw" Panels, for the inner things-that-act-like-Panels:

Each UserControl has an "inner" Panel inside an "outer" Panel. Both these have Dock set to 'Fill. By setting the background color of the outer Panel to the same color as its outermost Panel, "the host," and then setting the Padding property of the outer Panel in the UserControl to offset the differently colored inner Panel of the UC:

Then, when they get all "jammed together" by docking, you can at least simulate a nice visual effect of space between the Docked inner Panels.

A logical question for you to be asking right now is: why not just set the UserControl BackColor to the same color as its host container, and have only one Panel in the UC: while I have done this, the simple answer is that I prefer the more fine-grained control possible (I can create fancier visual effects), by having outer/inner Panels in the UC.

I wonder if there is a simpler way to approach this ?

I guess in an ideal world ... hah ... we could have an over-load of the Dock mechanism, that you would pass a bool into with a name like "respectMarginSettings" Smile | :)

Should I add some links to "before" and "after" small .jpg screen-shots to this question, to make crystal-clear the visual results I am talking about ?

best, Bill
"Everything we call real is made of things that cannot be regarded as real." Niels Bohr

AnswerRe: strategy for correcting the side-effects of using Dock (which ignore Margin settings) Pin
dojohansen10-Oct-12 6:01
dojohansen10-Oct-12 6:01 
QuestionEditingPanel Erasing Top Cell Border Pin
Mark Regal13-Aug-12 19:06
Mark Regal13-Aug-12 19:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.