# BarcodeTypeSettings.ShowCheckValue Property

> Gets or sets a value indicating whether the check value of the current used barcode type is shown with the encrypted barcode text value.

- **Product:** TX Text Control .NET for Windows Forms
- **Section:** Reference
- **Kind:** Property
- **Introduced:** 29.0
- **Namespace:** `TXTextControl.Barcode`
- **Package:** `TXTextControl.TextControl.WinForms.SDK` (assembly `TXBarcode.dll`, from the private NuGet feed or Text Control Offline Packages)
- **.NET Framework:** reference `TXBarcode.dll` from the setup
- **Path:** TX Text Control .NET for Windows Forms > Reference > TXTextControl.Barcode > BarcodeTypeSettings.ShowCheckValue Property
- **671 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/showcheckvalue-property/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/showcheckvalue-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/showcheckvalue-property/llms-full.txt

---

### Description

Gets or sets a value indicating whether the check value of the [current used barcode type](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/txbarcodecontrol/barcodetype-property/llms-full.txt) is [shown](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/txbarcodecontrol/showtext-property/llms-full.txt) with the encrypted [barcode text](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/txbarcodecontrol/text-property/llms-full.txt) value.

### Syntax

```csharp
public bool ShowCheckValue { get; set; }
```

```vbnet
Public Property ShowCheckValue As Boolean
```

### Examples

The following example uses `BarcodeTypeSettings.ShowCheckValue` to configure show check value as part of the barcode type settings workflow. The configured value is checked before the workflow continues.

```csharp
barcodeTypeSettings.ShowCheckValue = true;
if (barcodeTypeSettings.ShowCheckValue)
{
    Console.WriteLine("Barcode Type Settings: Show Check Value is enabled.");
}
```

```vbnet
barcodeTypeSettings.ShowCheckValue = True
If barcodeTypeSettings.ShowCheckValue Then
    Console.WriteLine("Barcode Type Settings: Show Check Value is enabled.")
End If
```

### Limitations

By default the following supported barcode types display the check sum with the encrypted [barcode text](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/txbarcodecontrol/text-property/llms-full.txt) value if the [BarcodeTypeSettings.HasCheckValue](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/hascheckvalue-property/llms-full.txt) property returns true: `Interleaved2of5`, `Code39`, `EAN13`, `EAN8`, `UPCA`, `Postnet` and `Codabar`.

For the following barcode types this property can be used to determine whether the check sum is displayed with the encrypted [barcode text](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/txbarcodecontrol/text-property/llms-full.txt) value if the [BarcodeTypeSettings.HasCheckValue](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/hascheckvalue-property/llms-full.txt) property returns true: `Code128`, `Interleaved2of5`, `Code39`, `Postnet`, `Codabar`, `Code11`, `Code93`, `PLANET` and `RoyalMail`.

---

## Nearby

- **Previous:** [BarcodeTypeSettings.HasCheckValue Property](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/barcodetypesettings/hascheckvalue-property/llms-full.txt)
- **Next:** [TextAlignment Enumeration](https://docs.textcontrol.com/tx-text-control-dotnet-winforms/reference/txtextcontrol-barcode/textalignment/enumeration/llms-full.txt)
