プログラム内のひとつの機能。それだけではプログラムとして動作しない。
欽ちゃんのアレみたいなの
マウスの動きに合わせてゲージの色が変わります。クリックしたら動作を停止します。ただ、何という名称が適切なのかわからない。とりあえずプロジェクト名は一応「WinGauge」としたが、、、
表示が変わるリスト
文字以外にカラフルなマークを表示します。リストのレコードが自動で増減します。マウスカーソルを領域に入れると動作を一旦停止します。クリックやダブルクリックで選択したレコードを変更します。
ベルトコンベアの動き
それぞれのパーツの合成や回転、移動はほとんど戸惑うことなく作成できたのですが、 いくつか悩ましい作業がありました。一つは「消すタイミング」もう一つは「協調動作」 です。今回のサンプルでは2つの回転軸の上に「壁」を置き、そこから「荷物」が現れ...
ツリーリスト
グリッドにツリー表記の項目を作り、折りたたみができるようにしました。一斉に全レコードを展開するのではなく、個別に開いたり閉じたりできます。
透かし文字(ウォーターマーク)
テキストボックスに入力するためのヒントなどを表示します。文字を打ち始めればその文字は見えなくなります。また入力した文字をクリアすれば元の透かし文字が復活します。
親子の表の連携
二つの表(グリッドと言います)は連携していて、上の表のどれか一つの行を選択すると、選択した瞬間に下の表の表示内容が上の表の値の明細になるというしくみです。
任意の数の移動するBOX
タイトルの通りなのですが、 ・文字が書かれた箱を自由に移動できます という機能と ・その箱をどんどん増やすことが出来ます という機能の説明です。
絞り込み表示
表示範囲を抽出するために、「条件設定」→「検索ボタン押下」と2つの手順を踏んでいるツールが結構あるかと思いますが、「フィルタ」という機能を用いてコーディングすることで、その手順を一つにすることができます。