আমি ভিসুয়াল স্টুডিও 2005 সালে সি # সঙ্গে স্বচ্ছ বোতাম তৈরি করতে পারেন

আমি একটি ইউজার ইন্টারফেস আছে যা একটি C# প্রকল্পের কিছু বৃত্তাকার বোতাম তাদের পিছনে কিছু ডেটা স্থাপন প্রয়োজন। বোতামগুলি System.Windows.Forms.buttons এবং আমি তাদের তৈরি করার জন্য স্বচ্ছতা সহ একটি GIF চিত্র ব্যবহার করেছি। যাইহোক, স্বচ্ছ এলাকায় স্বচ্ছ নয়। আমি অনলাইন রেফারেন্সের জন্য অনুসন্ধান করেছি কিন্তু এটির সঠিকভাবে কীভাবে কাজ করতে হয় তা সম্পর্কে কোন পরামর্শ পাওয়া যায়নি। ভিসুয়াল স্টুডিও 2008 এ এটি করার কিছু উল্লেখ আছে কিন্তু আমি 2005 সালে এই প্রকল্পের রাখা প্রয়োজন। কোন সাহায্য বা পরামর্শ প্রশংসা করা হয়।

6

4 উত্তর

আমি নিশ্চিত যে আপনি ছবির স্বচ্ছতা পেতে WinForms সঙ্গে PNGs ব্যবহার করতে হবে। আমি জানি আমি তাদের সফলভাবে ব্যবহার করেছি।

সম্পাদনা করুন: যখন আমি PNG ব্যবহার করতাম, তখন আমি তাদের চিত্র নিয়ন্ত্রণের সাথে Form1.backgroundImage- এ overlaying ছিল; আমি তাদের বোতাম ব্যবহার করে নি।

আমি মনে করি আপনার ইমেজ কন্ট্রোলের সাহায্যে একটি বোতাম কন্ট্রোল ব্যবহার করা থেকে স্যুইচ করা আপনার সেরা বাজি। আপনি হয়তো বাটন স্টাইলকে ফ্ল্যাটে পরিবর্তন করার চেষ্টা করতে পারেন (আমি মনে করি এটি ফ্ল্যাট ছিল, হয়তো অন্য একটি স্টাইলের মত) এবং আপনি যদি এই প্রভাবটি পেতে পারেন তবে আপনি দেখতে পারবেন

1
যোগ
ধন্যবাদ, আমদফান আমি এই কাজ করতে পেতে পারেন যদি আমি দেখতে পাবেন।
যোগ লেখক Sean, উৎস

এটা চেষ্টা কর:

        Bitmap temp = new Bitmap(button1.Image);

        temp.MakeTransparent(Color.Black); //your transparent color, in this case black

        button1.Image = (Image) Logo;

        temp.Dispose();

        temp = null;
1
যোগ

Just set the Button's FlatStyle property to "Flat"…and voilà! I know this works with PNGs, but I haven't tested it with GIFs.

1
যোগ

ভিজুয়াল স্টুডিও ২01২ তে নিম্নলিখিত উত্তরটি যাচাই করা হয়েছে এবং ব্যাকগ্রাউন্ড ইমেজ বিন্যাস BMP, GIF, PNG এবং JPG এর সাথে কাজ করে; এমপি প্যান্ট দ্বারা নির্মিত

আপনার পটভূমি আপনার বোতামের মাধ্যমে দৃশ্যমান করতে:

বোতামের বৈশিষ্ট্য উইন্ডোতে যান। তারপর নীচের ছবিতে দেখানো হিসাবে FlatStyle এবং BackColor পরিবর্তন করুন:

The FlatStyle is to be chosen as Flat

The color is to be chosen from Web Tab

দ্রষ্টব্য: ওয়েব ট্যাব থেকে রঙ নির্বাচন করা হবে এবং FlatStyle ফ্ল্যাট হিসাবে নির্বাচিত হবে।

But after this, the button will be transparent till mouse do not hover or it is selected or pressed. On that condition, it will be in some non-transparent color. If you want to make it always transparent, follow the following images and change the corresponding colors to transparent as before. The colors to be changed are: 'MouseOverBackColor' & 'MouseDownBackColor'.

enter image description here

enter image description here

দ্রষ্টব্য: যদি আপনি সর্বদা স্বচ্ছ নির্বাচন করেন, দেখানো হিসাবে, বোতামটির চেহারাতে কোন পরিবর্তন হবে না, যখন এটি সক্রিয় থাকবে!

আশা করি এটা তোমাকে সাহায্য করবে।

ভাগ্য সুপ্রসন্ন হোক!

0
যোগ