# GH_PopupSearchDialog class

Namespace: [Grasshopper.GUI.Canvas](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.gui.canvas.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
[DesignerGenerated]
public class GH_PopupSearchDialog : Form
```

## Constructors

- [GH_PopupSearchDialog](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/ctor.md)

## Properties

- [BasePoint](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/basepoint.md): The base point indicates where the popup is centered. This is typically the location of the cursor at the time the popup was created. The base point is located in the center of the search box.
- [Canvas](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/canvas.md): Gets or sets the target canvas for this window.

## Methods

- [ClearMessage](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/clearmessage.md)
- [Dispose](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/dispose.md)
- [SetDefaultMessage](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/setdefaultmessage.md)
- [SetMessage](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/setmessage.md)
- [SetNoResultsMessage](https://developer.rhino3d.com/api/gh1/type/grasshopper.gui.canvas.gh-popupsearchdialog/setnoresultsmessage.md)
