先日の質問で画像の表示方法はわかりましたが、
その画像に対して外枠をつける方法がわかりません。
<img src=xxx.jpg boder=1>
のような外枠のことです。
プロパティで簡単につけられると思っていたのですが、
TimageやTBitBtnにBorderプロパテイが存在せず
困っています。
TWebBrowserにてHTMLで表示しようとしても
スクロールバーが完全に消えない状態なので使えません。
何がいいアドバイスをお願いいたします。
なんだかやりたい事がみえてきません。
画像を表示するのは HTML ソース をレンダリングして表示したいのか
Form 上に表示したいのか、質問の意味がまったくわかりません。
外枠をつける、って見かけ上なら線を引くだけだし、 HTML ソースなら
ソースの問題であり、Delphi は関係ないです。
えーとさんのおっしゃるとおり私にもいまいち
よくわかりませんが前の質問で
>LoadFromFile(FileName);
>のような形で読み込んで表示することにしました。
とありましたので、フォーム上のTImgaeに表示すると仮定して
フォーム直接描くこんなサンプルでいかが?
procedure TForm1.FormPaint(Sender: TObject);
var
R :TRect;
bw :integer;//ボーダー線のサイズ
begin
bw :=2;
with image1 do
R :=Rect(Left-bw,Top-bw,Left+Width+bw,Top+Height+bw);
Frame3D(Canvas,R,clBlack,clblack,bw);
end;
TPanelにTImageを配置してパネルのBorderを設定しては?
編集 削除返信感謝いたします。
みんみんさんのやり方で出来ました。
かみづさんのやり方でも出来ました。
TImageやTBitBtnのプロパティにborderがほしかったです・・・
みなさんありがとうございました。