Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

c# - Prevent Button from inheriting BackColor of Parent -


when have parent control has backcolor other systemcolors.control, have buttons on parent control want drawn in system them. however, when not change backcolor of buttons, it's drawn in color of parent. when change backcolor of button systemcolors.control, isn't drawn in windows theme anymore.

alt text
the left version systemcolors.control , right without changing backcolor.

alt text
blown up, looks this. here can see buttons have solid background.

any suggestions how can fix this?

the effect in image can accomplished creating new .net 2.0 winforms project , changing constructor of form1 following:

public form1() {     initializecomponent();      var textbox = new textbox();     controls.add(textbox);      var button = new button { text = "l", width = 23, height = 18, left = -1, top = -1 };     textbox.controls.add(button);      // disable line below default behavior     button.backcolor = systemcolors.control; } 

i unforuantely have access windows 7 @ moment can't test on xp etc. calling application.enablevisualstyles in main entry point of winforms application?

on windows 7 aero enabled buttons not assume parent color if application.enablevisualstyles called.

nb: should set button.usevisualstylebackcolor = true; , not explicitly set backcolor property of button.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -