Existuje mnoho rozhraní a pravidel, která je třeba respektovat. Tato omezení často souvisejí s oblastmi činnosti. Je zřejmé, že některé údaje může uživatel zadat, ale nemusí. Pro pole, které nelze zadat, existují dva způsoby správy rozhraní:
- uživatelé mohou přesto vybrat a zkopírovat jeho obsah, například pro přidání do sestavy
- uživatelé nemohou pole kopírovat ani vybírat jeho obsah.
Abyste mohli spravovat všechny tyto možnosti rozhraní, je k dispozici příkaz OBJECT SET ENTERABLE byl příkaz rozšířen. Jako poslední parametr nyní příkaz podporuje celé číslo. To vám umožní lépe kontrolovat vlastnost zaostřitelného pole. Možnosti jsou následující:
- 0 – nezadatelné a jeho obsah lze vybírat,
- 1 – zadatelný,
- 2 – nezadatelné a jeho obsah nelze vybrat.
OBJECT SET ENTERABLE(*; "Input"; obk not enterable)
OBJECT SET ENTERABLE (*; "Input"; obk enterable)
OBJECT SET ENTERABLE (*; "Input"; obk not enterable not focusable).
Příkaz můžete samozřejmě použít stejně jako dříve, pokud jako poslední parametr předáte boolean. Mějte na paměti, že v tomto případě se stav zaostření pro nezadatelné pole liší mezi binárním a projektovým režimem. Podrobnosti o všech kombinacích najdete v dokumentaci.
- False – nezadatelné,
- True – zadatelné
OBJECT SET ENTERABLE(*; "Input"; False)
OBJECT SET ENTERABLE (*; "Input"; True)
Podrobnější informace naleznete v dokumentaci k příkazu OBJECT SET ENTERABLE zde.