# LabelField

> Makes a label field. (Useful for showing read-only info.)

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

## LabelField(Rect, string, GUIStyle)

Makes a label field. (Useful for showing read-only info.)

```csharp
public static void LabelField(Rect position, string label, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.6/script-reference/unityengine/rect)): Rectangle on the screen to use for the label field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Label in front of the label field.**** (\[GUIStyle]\(/engine/6000.6/script-reference/unityengine/guistyle)): Style information (color, etc) for displaying the label.

### Remarks

![EditorGUILabelField (LabelField)](/api/media?file=/engine/6000.6/media/images/EditorGUILabelField.png)

*Shows a label in an editor window with the seconds since the editor started.*

### Examples

```csharp
// Shows a label in the editor with the seconds since the editor started

using UnityEditor;
using UnityEngine;
using System.Collections;

//Select the dependencies of the found GameObject
public class EditorGUIObjectField : EditorWindow
{
    [MenuItem("Examples/EditorGUI Label Usage")]
    static void Init()
    {
        UnityEditor.EditorWindow window = GetWindow(typeof(EditorGUIObjectField));
        window.Show();
    }

    void OnGUI()
    {
        EditorGUI.LabelField(new Rect(3, 3, position.width, 20),
            "Time since start: ",
            EditorApplication.timeSinceStartup.ToString());
        this.Repaint();
    }
}
```

## LabelField(Rect, GUIContent, GUIStyle)

Makes a label field. (Useful for showing read-only info.)

```csharp
public static void LabelField(Rect position, GUIContent label, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.6/script-reference/unityengine/rect)): Rectangle on the screen to use for the label field.**** (\[GUIContent]\(/engine/6000.6/script-reference/unityengine/guicontent)): Label in front of the label field.**** (\[GUIStyle]\(/engine/6000.6/script-reference/unityengine/guistyle)): Style information (color, etc) for displaying the label.

### Remarks

![EditorGUILabelField (LabelField)](/api/media?file=/engine/6000.6/media/images/EditorGUILabelField.png)

*Shows a label in an editor window with the seconds since the editor started.*

### Examples

```csharp
// Shows a label in the editor with the seconds since the editor started

using UnityEditor;
using UnityEngine;
using System.Collections;

//Select the dependencies of the found GameObject
public class EditorGUIObjectField : EditorWindow
{
    [MenuItem("Examples/EditorGUI Label Usage")]
    static void Init()
    {
        UnityEditor.EditorWindow window = GetWindow(typeof(EditorGUIObjectField));
        window.Show();
    }

    void OnGUI()
    {
        EditorGUI.LabelField(new Rect(3, 3, position.width, 20),
            "Time since start: ",
            EditorApplication.timeSinceStartup.ToString());
        this.Repaint();
    }
}
```

## LabelField(Rect, string, string, GUIStyle)

Makes a label field. (Useful for showing read-only info.)

```csharp
public static void LabelField(Rect position, string label, string label2, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.6/script-reference/unityengine/rect)): Rectangle on the screen to use for the label field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Label in front of the label field.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The label to show to the right.**** (\[GUIStyle]\(/engine/6000.6/script-reference/unityengine/guistyle)): Style information (color, etc) for displaying the label.

### Remarks

![EditorGUILabelField (LabelField)](/api/media?file=/engine/6000.6/media/images/EditorGUILabelField.png)

*Shows a label in an editor window with the seconds since the editor started.*

### Examples

```csharp
// Shows a label in the editor with the seconds since the editor started

using UnityEditor;
using UnityEngine;
using System.Collections;

//Select the dependencies of the found GameObject
public class EditorGUIObjectField : EditorWindow
{
    [MenuItem("Examples/EditorGUI Label Usage")]
    static void Init()
    {
        UnityEditor.EditorWindow window = GetWindow(typeof(EditorGUIObjectField));
        window.Show();
    }

    void OnGUI()
    {
        EditorGUI.LabelField(new Rect(3, 3, position.width, 20),
            "Time since start: ",
            EditorApplication.timeSinceStartup.ToString());
        this.Repaint();
    }
}
```

## LabelField(Rect, GUIContent, GUIContent, GUIStyle)

Makes a label field. (Useful for showing read-only info.)

```csharp
public static void LabelField(Rect position, GUIContent label, GUIContent label2, GUIStyle style)
```

### Parameters

**** (\[Rect]\(/engine/6000.6/script-reference/unityengine/rect)): Rectangle on the screen to use for the label field.**** (\[GUIContent]\(/engine/6000.6/script-reference/unityengine/guicontent)): Label in front of the label field.**** (\[GUIContent]\(/engine/6000.6/script-reference/unityengine/guicontent)): The label to show to the right.**** (\[GUIStyle]\(/engine/6000.6/script-reference/unityengine/guistyle)): Style information (color, etc) for displaying the label.

### Remarks

![EditorGUILabelField (LabelField)](/api/media?file=/engine/6000.6/media/images/EditorGUILabelField.png)

*Shows a label in an editor window with the seconds since the editor started.*

### Examples

```csharp
// Shows a label in the editor with the seconds since the editor started

using UnityEditor;
using UnityEngine;
using System.Collections;

//Select the dependencies of the found GameObject
public class EditorGUIObjectField : EditorWindow
{
    [MenuItem("Examples/EditorGUI Label Usage")]
    static void Init()
    {
        UnityEditor.EditorWindow window = GetWindow(typeof(EditorGUIObjectField));
        window.Show();
    }

    void OnGUI()
    {
        EditorGUI.LabelField(new Rect(3, 3, position.width, 20),
            "Time since start: ",
            EditorApplication.timeSinceStartup.ToString());
        this.Repaint();
    }
}
```
