# NoteCardControl

## Overview

Composite note card used inside `FTRCalendarPlannerControl`: text area, color picker, and delete action.

**Namespace:** `FTRCalendarPlanner`  
**Inherits:** `UserControl`  
**Toolbox:** No (`[ToolboxItem(false)]`)

## Properties

| Property | Type | Description |
|----------|------|-------------|
| `NoteText` | string | Note body (backed by embedded `FTRTextBox`) |
| `NoteColor` | Color | Highlight color |

## Events

| Event | When raised |
|-------|-------------|
| `ColorChanged` | `EventHandler<Color>` — color dialog OK |
| `DeleteClicked` | User clicks Delete |

## Examples

```csharp
using FTRCalendarPlanner;

var card = new NoteCardControl
{
    NoteText = "Team meeting",
    NoteColor = Color.FromArgb(255, 193, 7)
};
card.ColorChanged += (_, c) => SaveColor(c);
card.DeleteClicked += (_, _) => RemoveCard(card);
```

## Notes

- Built from `FTRTextBox` and `FTRButton` internally.
- Default placeholder: `"Write your note here..."`.
- Instantiate in code or via calendar UI — not in Toolbox.

## See also

- [FTRCalendarPlanner.md](FTRCalendarPlanner.md)
