Thread Rating:
  • 537 Vote(s) - 2.91 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TextFlowBox内の文字列変更について
09-08-2011, 01:21 PM, (This post was last modified: 09-08-2011, 01:38 PM by Yuhki.)
#4
RE: TextFlowBox内の文字列変更について
(09-08-2011, 10:03 AM)onyo Wrote: 適切な値に強制変換されちゃう過程(恐らくサブタイプでなく Visual)
でオプションも消えちゃうよってことでしょうか???
私も最初実行してびっくりしましたが上記の理由ではないようです。

理由としてはオブジェクトの各インスタンスは、グラフィック階層において 1 度だけ生成されるためです。
(ヘルプ:グラフィカル ユーザー インターフェイス>グラフィカル オブジェクト>グラフィック階層>グラフィック階層のオブジェクトのインスタンス 参照)
[addメソッドで返されるオブジェクト]=[tfbが内部でもつオブジェクト]=["ここまで\n→こっから"という文字列]であるため、
表示された際に、[addメソッドで返されるオブジェクト]として表示され、実はtfbは中身が表示されずに画面には
(上記ソースの場合は文字列の横に)存在しています。

下記ソースで試すとわかりやすいかもしれません。

Code:
{let tfb:TextFlowBox =  {TextFlowBox
                        border-color = "red", ||追加
                        border-width = 3pt,   ||追加
                        horigin = "center",
                        paragraph-justify = "center",
                        color = "black",
                        font-size = 22pt,
                        font-style = "italic",
                        font-weight = "bold",
                        font-family = "MS Pゴシック",
                        text-preserve-whitespace? = true,
                        "こっから\n→ここまで"
                    }}

{tfb.clear}
{tfb.add "ここまで\n→こっから"}
{value
tfb
}


Messages In This Thread
RE: TextFlowBox内の文字列変更について - by Yuhki - 09-08-2011, 01:21 PM
Forum Jump:


Users browsing this thread:
5 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('269')