Accessの、クエリのデザインビューのように、テーブルとテーブルを
直線で結びつけるような表示を実装したいのですが、まったく方法が
わかりません。
理想としては、下図のように、ListAとListBともに複数同時選択が可能で、
選択した状態で「紐付け」ボタンを押すと互いの間に線を引く、といった動作が
できればいいなと思っています。
ListA ListB
項目A| |項目1
|\|
項目B|—|項目2
|/|
項目C| |項目3
敷居が高いのかもしれませんが、よろしくお願いします。
すみません、図がずれました(汗
ListA ListB
項目A| |項目1
|\|
項目B|—|項目2
|/|
項目C| |項目3
これでどうでしょう?
失敗していたらすみません。
だいたい意図する所は伝わるでしょうか...
単に
procedure TForm1.FormPaint(Sender: TObject);
begin
Form1.Canvas.MoveTo(0,0);
Form1.Canvas.LineTo(100,100);
end;
とかじゃだめなの?始点と終点の座標を計算する必要はあるけど。
あ さん、レスありがとうございます。
こんなに簡単に線が引ける事自体がわかりませんでした…
とっかかりが出来たので、あとはスクロールした時の
始点と終点の座標なんかを考えてみます。
有難う御座いました!
解決とします
編集 削除