# Click Control >![](../../public_sys-resources/icon-note.gif) **NOTE:** >This attribute is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. ## Required Permissions None ## Attributes

Name

Type

Default Value

Description

touchable

boolean

true

Whether the current component is touchable.

## Example ``` @Entry @Component struct TouchAbleExample { @State text1: string = '' @State text2: string = '' build() { Stack() { Rect() .fill(Color.Gray).width(150).height(150) .onClick(() => { console.info(this.text1 = 'Rect Clicked') }) .overlay(this.text1, { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) Ellipse() .fill(Color.Pink).width(150).height(80) .touchable(false) // When the Ellipse area is touched, the message "Ellipse Clicked" is not displayed. .onClick(() => { console.info(this.text2 = 'Ellipse Clicked') }) .overlay(this.text2, { align: Alignment.Bottom, offset: { x: 0, y: 20 } }) }.margin(100) } } ``` ![](figures/gif2.gif)