最近のアクセス:
[Operation mode] プロパティ

値を Single read に設定すると、コントロールは最初のコードを読み取り、スキャンを停止します。Continuous read に設定すると、コントロールが表示されている間、読み取り可能なすべてのコードが停止することなく読み取られます。

Continuous read
Single read

適用範囲

ジェネレーター: AndroidApple
コントロール: 項目属性/変数 (Control Type: Scanner)
レベル: 項目属性ドメイン変数

説明

このプロパティは、Panel オブジェクトで、[ Control Type ] プロパティが Scanner に設定されている変数または項目属性で提供されます。
この場合、Scanner コントロールで読み取り方法を制御できます。
CodeRead イベントまたは ControlValueChanged イベントを使用して処理します。
これらのイベントの違いは、CodeRead では停止することなくスキャンが実行され (同じ検出が繰り返される可能性がある)、ControlValueChanged では連続読み取りが繰り返し行われないことです。
このプロパティは、Panel オブジェクトで、変数または項目属性の Scanner コントロールとともに利用可能です。

Single Read

コントロールが最初のコードを読み取ると、スキャンが停止されます。

Continuous Read

コントロールが表示されている間、読み取り可能なすべてのコードが停止することなく読み取られます。コードの読み取りを停止したい場合は、コントロールの [ Visible ] プロパティを false に設定します。

実行時/設計時

このプロパティは設計時にのみ適用されます。

&code1 および &code2 を Varchar 変数として定義し、Scanner コントロールタイプを設定します。
異なるコードを処理するには、ControlValueChanged イベントを使用します。
Event &code1.ControlValueChanged // Inline + Continuous Read
    Composite
        &CodesCollection.Add(&code1)
    EndComposite
Endevent
すべてのコードを処理するには、CodeRead イベントを使用します:
Event &code2.CodeRead // Inline + Continuous Read
    Composite
        &CodesCollection.Add(&code1)
    EndComposite
Endevent

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、オブジェクトの [ これだけをビルド ] を実行します。

使用可能バージョン

このプロパティは GeneXus 17 Upgrade 5 以降で使用できます。

参考情報

[ Display mode ] プロパティ


サブページ
Created: 22/03/14 00:49 by Admin Last update: 23/05/24 03:21 by Admin
カテゴリ
Powered by GXwiki 3.0