環境はWindows XP Delphi6personalです。
何度もすみません。今回は
ボタンを並べるパネルを動的に置いて、その上に
動的にスピードボタンを置き
このスピードボタンのイメージをプログラムに埋め込みたいのですが
うまくいきません。
静的(事前に)に置いたSpeedSpeedButtonにイメージを
SpeedButton10.Glyphで埋め込むようにできません。
解決方法を教えて頂けませんか。
SpeedButton10.Glyph.LoadFromFile()で表示すると
コンパイルしてもイメージファイルを添付しなければならない
ので困っています。
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
SpeedButtonPanel:=TPanel.Create(PageControl1);//ボタンパネル
SpeedButtonPanel.Parent:=PageControl1;
SpeedButtonPanel.Align:=albottom;
SpeedButtonPanel.Height:=24;
SpeedButton10:=TSpeedSpeedButton.Create(SpeedButtonPanel);
SpeedButton10.Parent:= SpeedButtonPanel;
//イメージ指定
SpeedButton10.Glyph.LoadFromFile('SpeedButton1Image.bmp');
SpeedButton10.Top:=0;
SpeedButton10.Width:= 23;
SpeedButton10.Height:=22;
SpeedButton10.Left:=SpeedButtonPanel.Left;
SpeedButton20:=TSpeedSpeedButton.Create(SpeedButtonPanel);
SpeedButton20.Parent:= SpeedButtonPanel;
//イメージ指定
SpeedButton20.Glyph.LoadFromFile('SpeedButton2Image.BMP');
SpeedButton20.Top:=0;
SpeedButton20.Width:= 23;
SpeedButton20.Height:=22;
SpeedButton20.Left:=SpeedButton10.Left+23+1;
end;
画像をリソースとして実行ファイルに埋め込んで、
TBitmapのLoadFromResourceNameで取り出せます。
みんみんさん、早速有り難うございます。
「画像をリソースとして実行ファイルに埋め込んで、」
具体的にはどのようにするのでしょうか?
Mr.XRAYです.
以下のページが参考になればいいのですが.
http://mrxray.on.coocan.jp/Halbow/Notes/N008.html
Mr.XRAY さん、早速有り難うございます。
うまくいきました。
今後ともよろしくお願いします。
ツイート | ![]() |