Window.Scrollbar.set
--------------------

Scrolls to the given coordinates.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [Window](component_Window.md) | [6.2](newinversion62.md) | ✅ Yes | ✅ Yes | ❌ No | ❌ No | ✅ Yes |

MBS( "Window.Scrollbar.set"; WindowRef; X; Y ) 

**MBS**( **"Window.Scrollbar.set";** /\* Scrolls to the given coordinates. \*/  
**$WindowRef**; /\* Window Reference is the unique OS level window ID. You can obtain this by using the [Window.FindByTitle](WindowFindByTitle.md) or [Window.FindByIndex](WindowFindByIndex.md) functions. Pass zero to access the frontmost window.e.g. 0 \*/   
**$X**; /\* The new X position.e.g. 100 \*/   
**$Y**) /\* The new Y position.e.g. 100 \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| WindowRef | Window Reference is the unique OS level window ID. You can obtain this by using the [Window.FindByTitle](WindowFindByTitle.md) or [Window.FindByIndex](WindowFindByIndex.md) functions. Pass zero to access the frontmost window. | 0 |
| X | The new X position. | 100 |
| Y | The new Y position. | 100 |

### Result

Returns OK or error.

### Description

Scrolls to the given coordinates.  
Added Windows and iOS support for version 8.5.  
### Examples

Scroll to middle of records on Windows:

 Set Variable \[$$ListViewDisplayOffset ; Value: {half of the number of records visible on the screen in List Mode}\]  
Set Variable \[$$SetScrollbarPosition ; Value: MBS ( "Window.Scrollbar.set"; "{Your Database Name}" ; 0 ; (65535/Get (TotalRecordCount)) \* (Get(ActiveRecordNumber) - $$ListViewDisplayOffset ))\]  
### See also

- [Schedule.EvaluateAfterDelay](ScheduleEvaluateAfterDelay.md)
- [WebView.Scrollbar.set](WebViewScrollbarset.md)
- [Window.FindByIndex](WindowFindByIndex.md)
- [Window.FindByTitle](WindowFindByTitle.md)
- [Window.Scrollbar.SetScrollElasticity](WindowScrollbarSetScrollElasticity.md)

### Release notes

- **Version 10.3**
    - Fixed [Window.Scrollbar.set](https://www.mbsplugins.eu/WindowScrollbarset.shtml) function for iOS.
- **Version 7.5**
    - Fixed [Window.Scrollbar.SetScrollElasticity](http://www.mbsplugins.eu/WindowScrollbarSetScrollElasticity.shtml) to return error in case of failure.

### Example Databases

- [Window/Window Scrollbar Position](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Window/Window%20Scrollbar%20Position.shtml#5ScriptAnchor_)

### Blog Entries

- [MBS FileMaker Plugin, version 10.3pr9](https://www.mbsplugins.de/archive/2020-07-15/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 8.5 - More than 5500 Functions In One Plugin](https://www.mbsplugins.de/archive/2018-11-27/MBS_FileMaker_Plugin_85_-_More/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 6.2pr6](https://www.mbsplugins.de/archive/2016-04-29/MBS_FileMaker_Plugin_version_6/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 26th April 2016 , last changed 21st September 2022

  
[Window.Scrollbar.getVerticalPosition](WindowScrollbargetVerticalPosition.md) - [Window.ScrollbarsVisible](WindowScrollbarsVisible.md)

[HTML Version](WindowScrollbarset.shtml)