- •Оператор Add Column
- •Оператор Add Map
- •Оператор Alter Button
- •Оператор Alter ButtonPad
- •Оператор Alter Cartographic Frame
- •Оператор Alter Control
- •Оператор Alter MapInfoDialog
- •Оператор Alter Menu
- •Оператор Alter Menu Bar
- •Оператор Alter Menu Item
- •Оператор Alter Object
- •Оператор Alter Table
- •Оператор AutoLabel
- •Оператор Beep
- •Оператор Browse
- •Предложение Brush
- •Функция ButtonPadInfo( )
- •Оператор Call
- •Функция•CartesianArea( )
- •Функция CartesianBuffer( )
- •Функция CartesianDistance ( )
- •Функция CartesianObjectLen( )
- •Функция CartesianPerimeter( )
- •Функция Centroid( )
- •Предложение CharSet
- •Функция ChooseProjection$()
- •Оператор Close All
- •Оператор Close File
- •Оператор Close Table
- •Оператор Close Window
- •Функция CommandInfo()
- •Оператор Commit Table
- •Оператор Continue
- •Предложения Control Button / OKButton / CancelButton
- •Предложение Control CheckBox
- •Предложение Control EditText
- •Предложение Control GroupBox
- •Предложения Control ListBox / MultiListBox
- •Предложение Control PopupMenu
- •Предложение Control RadioGroup
- •Предложение Control StaticText
- •Функция ConvexHull( )
- •Предложение CoordSys
- •Оператор Create Arc
- •Оператор Create ButtonPad
- •Оператор Create ButtonPads As Default
- •Оператор Create Cartographic Legend
- •Функция CreateCircle( )
- •Оператор Create Ellipse
- •Оператор Create Frame
- •Оператор Create Grid
- •Оператор Create Index
- •Оператор Create Legend
- •Оператор Create Line
- •Оператор Create Map
- •Оператор Create Map3D
- •Оператор Create Menu
- •Оператор Create Menu Bar
- •Оператор Create Object
- •Оператор Create Pline
- •Оператор Create Point
- •Оператор Create Ranges
- •Оператор Create Rect
- •Оператор Create Redistricter
- •Оператор Create Region
- •Оператор Create Report From Table
- •Оператор Create RoundRect
- •Оператор Create Styles
- •Оператор Create Table
- •Оператор Create Text
- •Функция CreateText( )
- •Функция DateWindow( )
- •Оператор DDEExecute
- •Оператор DDEPoke
- •Оператор DDETerminate
- •Оператор DDETerminateAll
- •Оператор Declare Function
- •Оператор Declare Sub
- •Оператор Define
- •Оператор Delete
- •Оператор Dialog
- •Оператор Dialog Preserve
- •Оператор Dialog Remove
- •Оператор Dim
- •Оператор Do Case...End Case
- •Оператор Do...Loop
- •Оператор Drop Index
- •Оператор Drop Map
- •Оператор Drop Table
- •Оператор End MapInfo
- •Оператор End Program
- •Процедура EndHandler
- •Оператор Error
- •Оператор Exit Do
- •Оператор Exit For
- •Оператор Exit Function
- •Оператор Exit Sub
- •Оператор Export
- •Оператор Fetch
- •Оператор Find
- •Оператор Find Using
- •Предложение Font
- •Оператор For...Next
- •Процедура ForegroundTaskSwitchHandler
- •Функция FormatDate$
- •Оператор Function...End Function
- •Оператор Get
- •Оператор Global
- •Оператор Goto
- •Оператор Graph
- •Оператор If...Then
- •Оператор Import
- •Оператор Include
- •Оператор Input #
- •Оператор Insert
- •Функция Int( )
- •Функция IsPenWidthPixels()
- •Оператор Kill
- •Функция LabelFindByID( )
- •Функция LabelFindNext( )
- •Функция Labelinfo( )
- •Оператор Layout
- •Функция LegendFrameInfo( )
- •Функция LegendInfo( )
- •Функция LegendStyleInfo( )
- •Оператор Line Input
- •Процедура Main
- •Функция MakeCustomSymbol( )
- •Функция MakeFontSymbol( )
- •Оператор Map
- •Функция Map3dInfo( )
- •Оператор Menu Bar
- •Функция MenuitemInfoByID( )
- •Оператор Metadata
- •Оператор Note
- •Функция NumAllWindows( )
- •Оператор Objects Check
- •Оператор Objects Combine
- •Оператор Objects Enclose
- •Оператор Objects Erase
- •Оператор Objects Intersect
- •Оператор Objects Overlay
- •Оператор Objects Split
- •Оператор OnError
- •Оператор Open File
- •Оператор Open Report
- •Оператор Open Table
- •Оператор Open Window
- •Оператор Pack Table
- •Предложение Pen
- •Функция PenPattern()
- •Функция PenWidthToPoints()
- •Функция PointsToPenWidth()
- •Оператор Print
- •Оператор Print #
- •Оператор PrintWin
- •Оператор ProgressBar
- •Оператор Put
- •Оператор Randomize
- •Оператор ReDim
- •Оператор Register Table
- •Оператор Reload Symbols
- •Процедура RemoteMapGenHandler
- •Процедура RemoteMsgHandler
- •Оператор Remove Cartographic Frame
- •Оператор Remove Map
- •Оператор Rename File
- •Оператор Rename Table
- •Оператор Reproject
- •Оператор Resume
- •Оператор Rollback
- •Оператор Run Application
- •Оператор Run Command
- •Оператор Run Menu Command
- •Оператор Run Program
- •Оператор Save File
- •Оператор Save Window
- •Оператор Save Workspace
- •Оператор Seek
- •Процедура SelChangedHandler
- •Оператор Select
- •Оператор Server Begin Transaction
- •Оператор Server Bind Column
- •Оператор Server Close
- •Функция Server_ColumnInfo( )
- •Оператор Server Commit
- •Функция Server_Connect( )
- •Оператор Server Create Map
- •Оператор Server Disconnect
- •Функция Server_DriverInfo( )
- •Функция Server_EOT( )
- •Функция Server_Execute( )
- •Оператор Server Fetch
- •Функция Server_GetodbcHConn( )
- •Функция Server_GetodbcHStmt( )
- •Оператор Server Link Table
- •Функция Server_NumCols( )
- •Функция Server_NumDrivers( )
- •Оператор Server Refresh
- •Оператор Server Rollback
- •Оператор Server Set Map
- •Оператор Set Application Window
- •Оператор Set Area Units
- •Оператор Set Browse
- •Оператор Set Cartographic Legend
- •Оператор Set Command Info
- •Оператор Set CoordSys
- •Оператор Set Date Window
- •Оператор Set Digitizer
- •Оператор Set Distance Units
- •Оператор Set Drag Threshold
- •Оператор Set Event Processing
- •Оператор Set File Timeout
- •Оператор Set Format
- •Оператор Set Graph
- •Оператор Set Handler
- •Оператор Set Layout
- •Оператор Set Legend
- •Оператор Set Map
- •Оператор Set Map3D
- •Оператор Set Next Document
- •Оператор Set Paper Units
- •Оператор Set ProgressBars
- •Оператор Set Redistricter
- •Оператор Set Resolution
- •Оператор Set Shade
- •Оператор Set Style
- •Оператор Set Table
- •Оператор Set Target
- •Оператор Set Window
- •Оператор Shade
- •Оператор StatusBar
- •Оператор Stop
- •Функция StyleAttr( )
- •Оператор Sub...End Sub
- •Предложение Symbol
- •Оператор Terminate Application
- •Функция Time()
- •Процедура ToolHandler
- •Оператор Type
- •Оператор UnDim
- •Функция UnitAbbr$( )
- •Оператор Unlink
- •Оператор Update
- •Оператор Update Window
- •Оператор While...Wend
- •Процедура WinChangedHandler
- •Процедура WinClosedHandler
- •Процедура WinFocusChangedHandler
- •Оператор Write #
- •Приложение A: Таблица кодов символов
- •Приложение В: Арифметические и географические операторы
- •ИНДЕКС
Предложение Control RadioGroup
Предложение Control RadioGroup
Назначение:
Часть оператора Dialog. Отвечает за создание кнопок переключателя.
Синтаксис:
Control RadioGroup
[ Position x, y ] [ ID control_ID ]
[ Calling handler ]
[ Title { str_expr | From Variable str_array_var } ] [ Value i_selected ]
[ Into i_variable ]
[ Disable ] [ Hide ]
где
x, y – координаты левого верхнего угла прямоугольника, в который вписываются кнопки переключателя, в окне диалога в специальных единицах измерения диалога (смотрите подраздел в описании оператора Dialog);
control_ID – целое число, которое должно быть уникальным по отношению к остальным идентификаторам элементов активного диалога;
handler – имя процедурыLобработчика, которая запускается при указании на одну из кнопок; str_expr – строковое выражение, которое задает текст подписей справа от кнопок, где каждая подпись отделена от другой точкой с запятой (;), по количеству подписей определяется количество кнопок в переключателе;
str_array_var – имя массива строковых переменных;
i_selected – короткое целое число, задающее номер кнопки, которая будет выбрана при открытии диалога, по умолчанию выбирается первая кнопка;
i_variable – имя переменной типа SmallInt, которая будет использоваться для сохранения номера выбранной кнопки после закрытия диалога.
Ключевое слово Disable делает переключатель недоступным для выбора (закрашивается серым).
Ключевое слово Hide прячет переключатель из диалогового окна.
Описание:
Ключевое слово RadioGroup в предложении Control оператора Dialog позволяет создавать в окне диалога кнопочный переключатель. Каждая кнопка представляет собой небольшой кружок с подписью справа, при выборе в кружок помещается черная точка. Выбрана может быть только одна кнопка в переключателе.
Предложение Title задает список подписей для кнопок. Если за словом Title задан список текстов в кавычках, через точку с запятой, то каждый текст будет определять одну кнопку переключателя. Например:
Title "&Всё;В&ыборочно"
Список в предложении Title можно также задавать массивом. В следующем фрагменте s_optionlist – имя строкового массива.
Title From Variable s_optionlist
96 Справочник MapBasic
Предложение Control RadioGroup
Пример:
Control RadioGroup
Title "&Всё;В&ыборочно"
Value 2
ID 2
Into details
Calling rg_handler
Position 15, 42
Смотрите также:
Alter Control, Dialog, ReadControlValue( )
Справочник MapBasic |
97 |
Предложение Control StaticText
Предложение Control StaticText
Назначение:
Часть оператора Dialog. Отвечает за создание текстового элемента в окне диалога, (неизменяемого текста).
Синтаксис:
Control StaticText
[ Position x, y ]
[ Width w ] [ Height h ] [ ID control_ID ]
[ Title title_string ] [ Hide ]
где
x, y – координаты левого верхнего угла прямоугольника, в который можно вписать строку, в окне диалога в специальных единицах измерения диалога (смотрите подраздел в описании оператора
Dialog);
w – ширина подписи в единицах измерения диалога; h – высота подписи в единицах измерения диалога;
control_ID 4 целое; не может быть таким же как ID другого элемента управления в диалоге title_string – текст.
Ключевое слово Hide прячет текстовый элемент из диалогового окна.
Описание:
Ключевое слово StaticText в предложении Control оператора Dialog позволяет создавать тексты в окне диалога. Элемент GroupBox в окне диалога выполняет оформительскую роль, и потому не может иметь значения. Однако, если элемент StaticText задан в операторе сразу до или после элемента EditText, то клавишное сокращение в тексте StaticText можно использовать для перехода в окошко элемента EditText.
Если Вы хотите, чтобы текст в диалоге занимал несколько строк, то используйте предложения Width и Height. Если эти предложения не использовать, то текст будет иметь только одну строку.
Пример:
Control StaticText
Title "Заголовок Карты:"
Position 5, 10
Смотрите также:
Alter Control, Dialog
98 |
Справочник MapBasic |
Функция ConvertToPline( )
Функция ConvertToPline( )
Назначение:
Возвращает полилинию, которая описывает заданный объект.
Синтаксис:
ConvertToPLine(object)
где
object – объект для преобразования любого типа, кроме текстового и точечного.
Величина, полученная в результате:
Полилиния. Величина типа Object.
Описание:
Функция ConvertToPline(_) возвращает объект типа "полилиния", которая описывает объект object. Так, если object задает область, то функция ConvertToPline(_) вернет ломаную линию, представляющую границу области, и с тем же количеством узлов.
Результат функции ConvertToPline(_) такой же, как при выполнении команды ОБ ЕКТЫ > ПРЕВРАТИТЬ В ПОЛИЛИНИИ, за тем исключением, что функция создает новый объект, не меняя объект object.
Справочник MapBasic |
99 |
Функция ConvertToRegion( )
Функция ConvertToRegion( )
Назначение:
Возвращает область по форме заданного объекта.
Синтаксис:
ConvertToRegion(object)
где
object – объект для преобразования любого типа, кроме текстового и точечного.
Величина, полученная в результате:
Область. Величина типа Object.
Описание:
Функция ConvertToRegion(_) возвращает область, имеющую такую же форму, какую имеет объект object. Так, если параметр object задает объект типа "прямоугольник", то функция ConvertToRe4 gion(_) вернет область такой же прямоугольной формы.
Сохраняются все значения стилей оформления объекта. Недостающие атрибуты используются по текущим значениям стилей. В полилинии первый узел не совпадает с последним. При преобразовании полилинии, если первый узел совпадает с последним, то они сливаются. Если первый и последний узлы полилинии не совпадают, то при преобразовании в область они соединяются.
Результат функции ConvertToRegion(_) такой же, как при выполнении команды ОБ ЕКТЫ > ПРЕВРАТИТЬ В ОБЛАСТИ, за тем исключением, что функция создает новый объект, не меняя объект object.
100 |
Справочник MapBasic |