FastScriptを使ってみる TfsSyntaxMemoクラスのプロパティやメソッドについて

TfsSyntaxMemoコンポーネントの主要なプロパティやメソッドを調べてみた。

TfsSyntaxMemoコンポーネント

TfsSyntaxMemoコンポーネントはコードの強調表示に対応したTMemo。

TfsSyntaxMemo

SyntaxTypeプロパティ

使用するスクリプト言語。

  • stCpp
    C++
  • stJs
    JScript
  • stPascal
    Pascal
  • stSQL
    SQL
  • stText
    ハイライトなし
  • stVB
    BasicScript

ShowFooterプロパティ

Trueのときはフッターを表示する。

フッターにはカーソルの位置が表示される。

BlockColorプロパティ

選択範囲の背景色。

BlockFontColorプロパティ

選択範囲の文字色。

CommentAttrプロパティ

コメントのフォント。

KeywordAttrプロパティ

キーワードのフォント。

StringAttrプロパティ

文字列のフォント。

TextAttrプロパティ

通常文字のフォント。

Modifiedプロパティ

コードに変更があるときはTrue。

AddBookmarkメソッド

指定行に0~9のブックマークを追加する。

fsSyntaxMemo1.AddBookmark(2, 5);

実行結果は記事の最初にある画像のとおり。

IsBookmarkメソッド

指定した行のブックマークの値を取得する。

フックマークされていないときの返値は-1。

DeleteBookmarkメソッド

指定した番号のブックマークを削除する。

GotoBookmarkメソッド

指定したブックマークの行にカーソルを移動する。

SetActiveLineメソッド

デバッグ時に、指定した行をアクティブな行(ハイライト)にする。

GetActiveLineメソッド

アクティブな行を取得する。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください