Skip to main content

テキストファイルの表示の構成

コントローラにあるテキストファイルを表示するには、ファイルに加えて、ファイルを選択、開く、閉じるためのコントロールが必要です。 テキストエディタ エレメント。オプションとして、追加のコントロールを使用して、ファイル内のテキスト検索を設定することもできます。

19.
_visu_img_display_text_file.png
手順. の構成 テキストエディタ 要素、例
  1. ドラッグ テキストエディタ 視覚化エディタへの要素。

  2. たとえば、要素の制御変数をグローバル変数として宣言します。 GVL 物体。

    詳細については、制御変数の宣言を参照してください。

  3. のために テキストエディタ、を構成します エディターモード とのプロパティ 読み取り専用

  4. 構成を続行します 制御変数 財産。

    . そこで次の変数を割り当てます。
    • 制御変数→ファイル→変数g_sFileName

    • 制御変数→ファイル→開くg_bFileOpen

    • 制御変数→ファイル→閉じるg_bFileClose

    • 制御変数→ファイル→新規→変数g_bFileNew

    • 制御変数→ファイル→保存→変数g_bFileSave

    • 制御変数→編集→変数g_sEditSearchFor

    • 制御変数→編集→検索g_bEditFind

    • 制御変数→編集→次を検索g_bEditFindNext

制御変数の宣言

VAR_GLOBAL
    g_sFileName: STRING := 'Readme.txt';
    g_bFileOpen : BOOL;
    g_bFileClose: BOOL;
    g_bFileNew: BOOL;
    g_bFileSave: BOOL;
    g_sEditSearchFor : STRING;
    g_bEditFind : BOOL;
    g_bEditFindNext : BOOL;
    g_usiErrorHandlingVarForErrorCode: USINT;
    g_bVarForContentChanged : BOOL;
    g_bVarForReadWriteMode: BOOL;
END_VAR
                
手順. ファイル選択用の制御要素の構成
  1. 追加する ラベル エレメント。

  2. を構成します テキスト→テキスト とのプロパティ File

  3. その横に、 矩形 ユーザーがファイル名を入力できる要素:

  4. を構成します テキスト→テキスト とのプロパティ %s

  5. を構成します テキスト→テキスト変数 とのプロパティ g_sFileName

  6. を構成します 入力設定→OnMouseclick とのプロパティ 変数の書き込み

    の中に 入力構成 ダイアログで、 入力方式 として テキスト入力

    を選択 テキスト出力変数を使用する オプション。

    ファイル名を入力するボックスを設定します。

  7. 追加する ボタン ファイルを開くためのプロパティ。

  8. を構成します テキスト→テキスト とのプロパティ Open

  9. を構成します 入力設定→OnMouseclick とのプロパティ スイッチ変数

    割当 g_bFileOpen 変数として。

    The Open ボタンが設定されています。

  10. 別の追加 ボタン ファイルを閉じるためのボタン。

  11. を構成します テキスト→テキスト とのプロパティ Close

  12. を構成します 入力設定→OnMouseclick とのプロパティ スイッチ変数

    割当 g_bEditFile 変数として。

    The Close ボタンが設定されています。

手順. テキストを検索するためのコントロール
  1. 追加する ラベル エレメント。

  2. を構成します テキスト→テキスト とのプロパティ Text

  3. その横に、 矩形 検索するテキストを入力するための要素。

  4. を構成します テキスト→テキスト とのプロパティ %s

  5. を構成します テキスト→テキスト変数 とのプロパティ g_sEditSearchFor

  6. を構成します 入力設定→OnMouseclick とのプロパティ 変数の書き込み

    の中に 入力構成 ダイアログで、 入力方式 として テキスト入力

    を選択 テキスト出力変数を使用する オプション。

    長方形が構成されます。

  7. 追加する ボタン 検索を開始するためのプロパティ。

  8. その構成 テキスト→テキスト とのプロパティ Find

  9. を構成します 入力設定→OnMouseclick とのプロパティ スイッチ変数

    割当 g_bEditFind 変数として。

  10. また、 STコードを実行する アクション。

    次のコマンドでアクションをプログラムします。 g_bEditFindNext := FALSE;

    ボタンが設定されています。

  11. 別の追加 ボタン エレメント。

  12. を構成します テキスト→テキスト とのプロパティ Find Next

  13. を構成します 入力設定→OnMouseclick とのプロパティ スイッチ変数

    割当 g_bEditFind 変数として。

  14. また、 STコードを実行する アクション。

    プログラム: g_bEditFindNext := TRUE;

    ボタンが設定されています。