ThinkGeo.com    |     Documentation    |     Premium Support

BackColor on the front

Hello,


I've got an issue with my component. When I initialize it for the first time, the BackColor is going on the front of all layer.

It disappear when I click on it and if I initialize it again, the BackColor stay on the back.


Did you ever encounter a problem like that ?


Thanks in advance.


Pierre-Antoine



Pierre-Antoine,


Thanks for your post and questions.
 
I am not sure you are trying to set the map control back color by setting the property of BackColor or BackGroundBrush.
 
When you set the color to BackColor which is a common property for all kinds of drag-to-drop control, its effect will be shown immediately in the design time, for example, when you set the BackColor during InitializeComponent process, then you will see that the BackColor of the map control turns to be red in design time.

winformsMap1.BackColor = Color.Red;

 
while when you set the BackgroundBrush as the following way, its back color will be paint to the specified color in run time before all the overlays rendering for the map control.

winformsMap.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean);

 
Any more questions or concerns please do not hesitate to let me know.
 
Thanks.
 
Yale

Thanks for your answer.


It's the BackColor property. I change the color to saw that is this property.



Pierre-Antoine, 
  
 Thanks for your post and feedbacks. 
  
 So I am just curious that why are you trying to set this property? Are you trying to set a different color for its design time shown on the map control? 
  
 Thanks. 
  
 Yale 


No, the property is set at White by default. I try to set it at Red to see if the big white mask turn into red.


So when it turns red, I knew it was this property.


I'm just trying to understand why I see this mask at first and why it disappear and never get back when I click on it.



Pierre-Antoine,


Thanks for your post and questions.
 
I am sorry I could not recreate the problem you mentioned. I created a sample for you, please take a try to see if the problem is happening by just compile and run this sample project.
 
Any questions or feedbacks would be appreciated.
 
Thanks.
 
Yale

Post8478_Sample.zip (10.6 KB)