---
title: selectedSegment
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nssegmentedcontrol/selectedsegment
---

# selectedSegment

The index of the selected segment of the control, or -1 if no segment is selected.

## Declaration

```swift
var selectedSegment: Int { get set }
```

## Discussion

Discussion If the control allows multiple selections, this property contains the most recently selected segment. If the index is out of bounds, an exception (rangeException) is raised.

## See Also

### Managing the selected segment

- [indexOfSelectedItem](appkit/nssegmentedcontrol/indexofselecteditem.md)
- [selectSegment(withTag:)](appkit/nssegmentedcontrol/selectsegment(withtag:).md)
- [setSelected(_:forSegment:)](appkit/nssegmentedcontrol/setselected(_:forsegment:).md)
- [isSelected(forSegment:)](appkit/nssegmentedcontrol/isselected(forsegment:).md)
- [selectedSegmentBezelColor](appkit/nssegmentedcontrol/selectedsegmentbezelcolor.md)
- [doubleValueForSelectedSegment](appkit/nssegmentedcontrol/doublevalueforselectedsegment.md)
