View Full Version : تغییر تصویر دکمه های DBNavigator
Mohammad_Mnt
سه شنبه 15 آذر 1384, 20:55 عصر
من می خوام تصویر دکمه های Cancel و Delete را با هم عوض کنم . از این کد استفاده می کنم ولی جواب نمی ده :
self.Buttons[nbCancel].Glyph.LoadFromResourceName(HInstance, 'dbn_DELETE');
self.Buttons[nbDelete].Glyph.LoadFromResourceName(HInstance, 'dbn_CANCEL');
MiRHaDi
چهارشنبه 16 آذر 1384, 01:07 صبح
سلام
خوب چرا تو خود Resurce این کار رو دستی انجام نمیدید ؟
مصرف این کار چیه ؟
بای
Mohammad_Mnt
چهارشنبه 16 آذر 1384, 17:32 عصر
خوب چرا تو خود Resurce این کار رو دستی انجام نمیدید ؟
چطوری ؟
مصرف این کار چیه ؟
مصرفش توی تغییر تصویر دکمه هاست !!!!
vcldeveloper
پنج شنبه 17 آذر 1384, 03:40 صبح
type
THackDBNavigator = class(TDBNavigator);
procedure TForm1.Button1Click(Sender: TObject);
var
TempGlyph : TBitmap;
begin
with THackDBNavigator(DBNavigator1) do
begin
TempGlyph := TBitmap.Create;
try
TempGlyph.Assign(Buttons[nbDelete].Glyph);
Buttons[nbDelete].Glyph.Assign(Buttons[nbCancel].Glyph);
Buttons[nbCancel].Glyph.Assign(TempGlyph);
finally
TempGlyph.Free;
end;
end;
end;
Mohammad_Mnt
پنج شنبه 17 آذر 1384, 22:35 عصر
خیلی ممنون علی آقا
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.