# Categories Line

**URL:** <https://mapwindow.discourse.group/t/categories-line/714>\
**Category:** MapWinGIS\
**Created:** [September 5, 2020, 6:45pm UTC](https://mapwindow.discourse.group/t/categories-line/714 "2020-09-05T18:45:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luis](https://avatars.discourse-cdn.com/v4/letter/l/3e96dc/32.png) [@Luis](https://mapwindow.discourse.group/u/Luis)\
**Post date:** [September 5, 2020, 6:45pm UTC](https://mapwindow.discourse.group/t/categories-line/714/1 "2020-09-05T18:45:09Z")

</div>

Hello  
I tried create categories for lines but i cant paint with diferentes colors, somebody help me with a example, i want use the fieldindex categoria from my dbf for generate categories.  
Thanks.

 ![lineas](https://global.discourse-cdn.com/free1/uploads/mapwindow1/original/1X/e243afd2fe6588e50900b2d436f54b2c36da7781.png)

---

<div class="post-metadata">

**Author:** ![jerryfaust](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/jerryfaust/32/378_2.png) [@jerryfaust](https://mapwindow.discourse.group/u/jerryfaust)\
**Post date:** [September 6, 2020, 6:22pm UTC](https://mapwindow.discourse.group/t/categories-line/714/2 "2020-09-06T18:22:54Z")

</div>

Hello @Luis

You can try something like (in [VB.NET](http://VB.NET)):

```
    Dim utils As New Utils()

    Dim cat As ShapefileCategory = sf.Categories.Add("Cat459")
    cat.ValueType = tkCategoryValue.cvExpression
    cat.Expression = "[Categoria] = 459"
    Dim options As ShapeDrawingOptions = cat.DrawingOptions
    With options
        .Visible = True
        .LineColor = utils.ColorByName(tkMapColor.Blue)
        .LineWidth = 2
    End With

    cat As ShapefileCategory = sf.Categories.Add("Cat554")
    cat.ValueType = tkCategoryValue.cvExpression
    cat.Expression = "[Categoria] = 554"
    options As ShapeDrawingOptions = cat.DrawingOptions
    With options
        .Visible = True
        .LineColor = utils.ColorByName(tkMapColor.Red)
        .LineWidth = 2
    End With

    sf.Categories.ApplyExpressions()

```

Regards,  
Jerry.

---

<div class="post-metadata">

**Author:** ![Luis](https://avatars.discourse-cdn.com/v4/letter/l/3e96dc/32.png) [@Luis](https://mapwindow.discourse.group/u/Luis)\
**Post date:** [September 10, 2020, 4:25pm UTC](https://mapwindow.discourse.group/t/categories-line/714/3 "2020-09-10T16:25:14Z")

</div>

Thanks so much Jerry 😃

---

<div class="post-metadata">

**Author:** ![pan054](https://avatars.discourse-cdn.com/v4/letter/p/838e76/32.png) [@pan054](https://mapwindow.discourse.group/u/pan054)\
**Post date:** [October 26, 2020, 10:46pm UTC](https://mapwindow.discourse.group/t/categories-line/714/4 "2020-10-26T22:46:59Z")

</div>

> [@jerryfaust](#):
>
> `sf.Categories.ApplyExpressions()`

This helped me too Jerry, thanks a lot!

---

<div class="post-metadata">

**Author:** ![pmeems](https://yyz2.discourse-cdn.com/free1/user_avatar/mapwindow.discourse.group/pmeems/32/9_2.png) [@pmeems](https://mapwindow.discourse.group/u/pmeems)\
**Post date:** [January 5, 2022, 3:09pm UTC](https://mapwindow.discourse.group/t/categories-line/714/5 "2022-01-05T15:09:09Z")

</div>


