# Click Control > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTEļ¼š** > This component 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) } } ``` ![en-us_image_0000001257138351](figures/en-us_image_0000001257138351.gif)