ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage properties / Properties associated with windows, pages and controls
  • Initial width (control and window)
  • Width of a column in a Table control
  • Limit
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
The MinWidth property is used to get and change the minimum width of a control or window.
The minimum width of controls and windows is set to 0 by default. However, some controls cannot be resized below the size of their border.
Reminder: The minimum width of a control or window is used during the following operations:
  • Window resized by the user.
  • Management of anchors.
  • Window resized through programming (with the Width property or the WinSize function).
Example
// Resize a column (2 pixels)
COL_Column1.MinWidth = 2
COL_Column1.Width = 2
// Modify the minimum width of a control
EDT_Edit1.MinWidth = 200
EDT_Edit1.Width = 150
// In fact, the width of control will be equal to 200
Syntax

Finding out the minimum width of an element Hide the details

<Current minimum width> = <Element used>.MinWidth
<Current minimum width>: Integer
Minimum width of the specified element (including the border) expressed in pixels.
<Element used>: Window name or control name
Name of the element (window or control) used.

Modifying the minimum width of an element Hide the details

<Element used>.MinWidth = <New minimum width>
<Element used>: Window name or control name
Name of the element (window or control) used.
<New minimum width>: Integer
New minimum width of the element (including the border) expressed in pixels.
Remarks

Initial width (control and window)

The initial width (defined in the editor) is returned by the InitialWidth property.
In most cases, the width of an element depends on the MaxWidth and MinWidth properties. However, this constraint no longer applies when the width is changed through programming (with the Width property or the WinSize function).

Width of a column in a Table control

When the width of a column is changed in a Table control (with the Width property), if the specified width is less than the minimum width, the latter must be modified (using the MinWidth property) to reflect the change.
Java

Limit

The MinWidth property applies only to the following elements:
  • Button.
  • Static control.
  • Edit control.
  • Image.
  • Check Box.
  • Radio Button.
  • List Box.
  • Combo Box.
  • TreeView.
  • Tab.
  • Table.
  • Table column.
  • Supercontrol.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 11/10/2022

Send a report | Local help