PDA

View Full Version : جستجوی icon دو حالته



mahdy.asia
پنج شنبه 08 تیر 1391, 11:05 صبح
من یک برنامه در دلفی حسابداری در دلفی نوشتم برای کلیدهای اضافه،ویرایش،حذف،پرینت و ... آیکن دو حالته نیاز دارم که در دو حالت enable و disable کلید نمایش داده شود روی اینترنت چی باید جستجو کنم که بتونم این مدل آیکن ها را جستجو کنم

ayub_coder
پنج شنبه 08 تیر 1391, 11:22 صبح
مگه وقتی منو رو Disable می کنی ایکون خود به خود کمرنگ نمیشه؟

Ananas
پنج شنبه 08 تیر 1391, 14:45 عصر
جستجوکن Icon ویا .ico و یا on-off icon و یا button icon free و یا icon on off switch و یا هر چی دستت اومد... .

mahdy.asia
پنج شنبه 08 تیر 1391, 19:29 عصر
آیکن پسوند ico میاره من پسوند bmp نیاز دارم

Ananas
جمعه 09 تیر 1391, 00:50 صبح
خوب اگه شکلشونو میپسندی پسوندشونو عوض کن. ساده ترین راهشم پرینت اسکرین هست.

mbshareat
جمعه 09 تیر 1391, 09:24 صبح
سلام
چرا تو فتوشاپ GrayScale نمی کنین؟ چه لزومی داره دو حالته تو اینترنت پیدا کنین؟

Ananas
جمعه 09 تیر 1391, 21:44 عصر
سلام
چرا تو فتوشاپ GrayScale نمی کنین؟ چه لزومی داره دو حالته تو اینترنت پیدا کنین؟
سلام. با عرض ارادت خدمت دوست عزیزم، اگه میخواست اینکارارو بکنه خوب آیکنرو خودش میساخت دیگه، که من فکر می کنم درستشم همین باشه که آیکن رو خودمون بسازیم. احتمالا ایشون با روش تصویر سازیش آشنا نیستن.

mahdy.asia
شنبه 10 تیر 1391, 03:05 صبح
سلام بچه ها من تا بحال از روش اصلاح آیکن و ... استفاده می کردم الان می خوام یاد بگیرم دقیقا همون چیزی رو که می خوام از روی اینترنت پیدا کنم در این مورد به نظرم میاد هم وجود داشته باشه هم راه درستی باشه

me.enik
شنبه 10 تیر 1391, 09:51 صبح
سلام.
دوستان راهکار خودشون را گفتند.
و نظر آقای ayub_coder (http://barnamenevis.org/member.php?23193-ayub_coder) فکر کنم بهترین راهکار باشه, چون احتمالا باید خودش disable و enable بشود و آیکون ظاهر غیر فعال بگیرد.
اما در مورد پیدا کردن آیکون, شما میتونید توی سایت زیر, هر آیکونی را که نیاز دارید را پیدا کنید.
من خودم به شخصه, در برنامه هایم, از آیکون های این وبسایت استفاده میکنم که میتونه خیلی کمکتون کنه.
و این هم آدرس وبسایت :
http://findicons.com (http://findicons.com/)

mbshareat
شنبه 10 تیر 1391, 10:03 صبح
علیکم السلام و رحمة الله و برکاته بزرگوار!
من اگه بخوام آیکون بسازم از فلش استفاده می کنم.من فقط در مورد طرح خاکستری حالت Disable گفتم از GrayScale استفاده کنن.
به نظر من فتوشاپ برای طراحی آیکن خیلی مناسب نیست. گرچه گاهی نتیجه بهتری میده اما معمولا کار زیادتری می بره و کار با لایه های فتوشاپ برای من که گیج کنندست. و فتوشاپ ابزار طراحی ساده ای نداره در حالی که توی فلش به راحتی اشکال رو ترسیم می کنیم.(البته کار با منحنی تجربه لازم داره)
برای GrayScale به این لینک (http://www.swissdelphicenter.ch/torry/showcode.php?id=437) مراجعه کنین.
برای اضافه کردن حالت Disable به دکمه هم این لینک (http://delphi.cjcsoft.net/viewthread.php?tid=47171) که با اصلاح و مثال میشه این:
procedure AddDisableBMP(SB : array of TObject);
var
BM, SBM : TBitmap;
w, x, y, NewColor, i : integer;
PixelColor : TColor;
begin
BM := TBitmap.Create;
SBM := TBitmap.Create;
try
for i := 0 to High(SB) do
begin
if (SB[i] is TSpeedButton) then
BM.Assign((SB[i] as TSpeedButton).Glyph)
else if (SB[i] is TBitBtn) then
BM.Assign((SB[i] as TBitBtn).Glyph)
else
Exit;

if not Assigned(BM) or (BM.Width=0) Or (BM.Height=0) then Exit;

w := BM.Width;
SBM.Width := w * 2;
SBM.Height := w;
SBM.Canvas.Draw(0, 0, BM);

for x := 0 to w - 1 do
for y := 0 to w - 1 do
begin
PixelColor := ColorToRGB(BM.Canvas.Pixels[x, y]);
NewColor := Round((((PixelColor shr 16) + ((PixelColor shr 8) and $00FF) +
(PixelColor and $0000FF)) div 3)) div 2 + 96;
BM.Canvas.Pixels[x, y] := RGB(NewColor, NewColor, NewColor);
end;


SBM.Canvas.Draw(w, 0, BM);

if (SB[i] is TSpeedButton) then with (SB[i] as TSpeedButton) do
begin
Glyph.Assign(SBM);
NumGlyphs := 2;
end
else
with (SB[i] as TBitBtn) do
begin
Glyph.Assign(SBM);
NumGlyphs := 2;
end;
BM := TBitmap.Create;
SBM := TBitmap.Create;
end;
finally
BM.Free;
SBM.Free;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
AddDisableBMP([BitBtn1]);
BitBtn1.Enabled:=False;
end;

shobair
یک شنبه 11 تیر 1391, 10:34 صبح
سلام

یک پکیجی هست به نام SUIPack که دقیقاً چیزی که شما میخوای رو داره. ولی میشه این کار رو دینامیکی مدیریت کرد. زمانی که دکمه رو غیر فعال میکنی، property مربوط به بیتمپ Glyph رو برابر چیزی که میخوای قرار بده.

شبیر

mahdy.asia
جمعه 16 تیر 1391, 08:02 صبح
این که شما می گید Skin زو تغییر می دهد
لپ کلام من می خوام آیکن های تصویر زیر رو تغییر بدم و از آیکن های جدیدی مطابق با کاربرد کلیدها استفاده کنم که این آیکن ها می بایست BMP باشه
عملکرد آیکن ها بترتیب از بالا به پایین : اضافه کردن رکورد،ویرایش رکورد،ذخیره رکورد،کنسل وضعیت اضافه،حذف رکورد،حستجو در یک ستون اطلاعات،فیلتر کردن اطلاعات،کنسل کردن وضعیت فیلتر،رسم نمودار،پرینت،خروج ،کلیک راست ماوس
منتظر پیشنهادات شما هستم