координаты элементов

addewyd@

Active member
"Получить позицию элемента на экране" возвращает структуру System.Drawing.Rectangle
Так?
скажем, поместили её в переменную rect
мне надо модифицировать эту структуру (для дальнейшего использования в "получить изображение", например).

Делаю так:
"Выполнить"

"rect.X = my_int_val;"

Ошибка компиляции

2020-03-21 18:23:53.1064 Fatal CodeContractor.Exceptions.CompilationException: Compilation error's
в CodeContractor.CSExpressionExecutor.EvaluateCode(String expression)
в BR.Engine.Coder.getScriptClassInstance(String scriptText, Context context)
в BR.Engine.Coder.ExecuteExpressions(List`1 expressions, Context context)
в BR.Engine.Coder.ExecuteExpression(String expression, Context context, Type returnType)
в CallSite.Target(Closure , CallSite , Type , String , Object )
в BR.Core.Base.ExecuteCSCode.Execute(Nullable`1 optionID)
в BR.Engine.Runtimer.ExecuteActivityFromStep(ExecutableStep step)

Да, можно так:

rect = new System.Drawing.Rectangle(rect.X + xshift..... etc)

но всё равно непонятно

Вообще такие куски кода (с виду вполне корректные) не всегда хотят компилироваться
а стектрейс вообще ни о чём...
 
Верх