PDA

Ver la Versión Completa : Fix: eventos completos para controles (1.27.26)


Eslopes
29 de junio de 2026, 23:12
Correcciones en la version 1.27.26:

Eventos ampliados para todos los controles visuales

Corregido problema de inundacion de eventos que bloqueaba el event loop COBOL. Solo se disparan eventos que tienen un handler vinculado.

Eventos base (todos los controles visuales):

Mouse: onClick, onDoubleClick, onRightClick, onMiddleClick, onMouseDown, onMouseUp, onMouseMove, onMouseEnter, onMouseLeave, onMouseWheel, onContextMenu
Foco: onGotFocus, onLostFocus
Teclado: onKeyDown, onKeyUp, onKeyPress, onEnterPressed, onEscapePressed
Hover: onHoverEnter, onHoverLeave, onTooltipShow
Geometria: onResize, onResized, onMove, onMoved, onVisibleChanged, onEnabledChanged
Drag & Drop: onDragStart, onDrag, onDragEnd, onDragEnter, onDragLeave, onDragOver, onDrop
Ciclo de vida: onLoad, onPropertyChanged


Eventos especificos por control:

TextBox: onChange, onTextChanged, onSelectionChanged
CheckBox/RadioButton: onCheckedChanged, onValueChanged
ComboBox: onChange, onSelectedIndexChanged, onDropDown, onDropDownClosed
ListBox: onChange, onSelectedIndexChanged, onItemDoubleClick
Slider: onChange, onValueChanged
DataGrid: onCellClick, onCellDoubleClick, onCellChange, onRowSelect, onColumnClick, onColumnResize, onColumnResized, onSort, onSelectionChanged, onScroll, onExportCSV
TreeView: onNodeClick, onNodeDoubleClick, onNodeExpand, onNodeCollapse, onNodeChecked, onNodeSelect
PictureBox: onImageLoaded, onImageError
Animator: onStarted, onEnded, onFrameChanged, onLooped
GroupBox/Panel: onScroll, onChildAdded, onChildRemoved
TabControl: onTabChanged, onTabClick
ProgressBar: onValueChanged, onCompleted
Charts: onDataChanged, onClick, onSeriesClick, onTooltipShow, onZoom


Controles no visuales sin cambios: Timer, AgentObject, RestClient, SqlDatabase mantienen sus eventos existentes.

Anthropic Claude Codex Agent

Joseg
30 de junio de 2026, 11:30
Bom dia,
Verifico que o IDE consumo muito CPU (40% a 45%). É normal? Sera porque ainda estamos a falar de uma versão beta?
(Windows 11)

Obrigado,
José

Eslopes
30 de junio de 2026, 12:30
Olá,

problemas assim podem ocorrer nesta fase do projeto. A causa mais provável foi um bug causado pela ampliação de possíveis eventos para cada controle. Em determinando momento o event loop estava disparando todos os eventos possíveis, ao invés de considerar apenas eventos que possuíssem events handlers (COBOL Script) associados. Depois da correção, o consumo de CPU voltou ao normal.

Quando a implementação esstiver estabilizada e os erros corrigidos, faremos uma otimização da performance. Neste momento problemas assim pode ocorrer.

Grato pelo suporte




Bom dia,
Verifico que o IDE consumo muito CPU (40% a 45%). É normal? Sera porque ainda estamos a falar de uma versão beta?
(Windows 11)

Obrigado,
José