Advertisement
Guest User

Untitled

a guest
Jan 25th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. private void checkBox1_CheckedChanged(object sender, EventArgs e)
  2. {
  3.  
  4. SharpMap.Layers.LabelLayer labelLayer = new SharpMap.Layers.LabelLayer("nom commune");
  5. PostGIS quart_pos = new PostGIS("Server=localhost;Port=5432;User=postgres;Password=aaaaaa;Database=MiniProjet", "quartierr", "geom", "libelle");
  6. VectorLayer countriesLayer = new VectorLayer("quartier", quart_pos);
  7. labelLayer.DataSource = countriesLayer.DataSource;
  8. labelLayer.LabelColumn = "NAME";
  9. labelLayer.Style.CollisionDetection = true;
  10. labelLayer.Style.CollisionBuffer = new SizeF(10, 10);
  11. labelLayer.MultipartGeometryBehaviour =
  12. SharpMap.Layers.LabelLayer.MultipartGeometryBehaviourEnum.Largest;
  13. labelLayer.Style.Font = new Font(FontFamily.GenericSansSerif, 8);
  14.  
  15. if (checkBox1.Checked == true)
  16. {
  17. labelLayer.Style.ForeColor = Color.Black;
  18. carte.Layers.Add(labelLayer);
  19. Refresh();
  20. }
  21. else if(checkBox1.Checked == false)
  22. {
  23. carte.Layers.Remove(labelLayer);
  24. Refresh();
  25. }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement