উইন্ডোজ ফর্ম অ্যাপ্লিকেশনটিতে ডিফল্ট আইকন পরিবর্তন করা


91

আমি যে অ্যাপ্লিকেশনটিতে কাজ করছি তাতে আইকনটি পরিবর্তন করতে হবে। তবে কেবল প্রজেক্ট সম্পত্তি ট্যাব -> অ্যাপ্লিকেশন -> আইকন থেকে অন্য আইকনগুলির জন্য ব্রাউজ করা ডেস্কটপটিতে আইকনগুলি সংরক্ষণ করা হচ্ছে না ..

এটি করার সঠিক উপায় কী?


আপনি কি ফর্মের সম্পত্তি বা অ্যাপ্লিকেশনটি পরিবর্তন করছেন?
ম্যাট এলেন

আপনার ডেস্কটপে কোন আইকন সংরক্ষণ করা হয়? এটি আইকো ফর্ম্যাটে রয়েছে তা নিশ্চিত করুন।
শোবান

কিভাবে jpg আইকো ফর্ম্যাটে রূপান্তর করতে ??
শ্রীবাস্তব

আপনি যদি আপনার অ্যাপ্লিকেশনটিতে ইতিমধ্যে ব্যবহার করতে সঠিক ফর্ম্যাটে থাকা আইকনগুলি সন্ধান করছেন তবে এই প্রশ্নের উত্তর দেখুন: stackoverflow.com/questions/4142203/…
কোডি গ্রে

উত্তর:


87

ডেস্কটপে আপনি যে আইকনগুলি দেখছেন তা কোনও আইকন ফাইল নয়। তারা হয় এক্সিকিউটেবল ফাইল .exe বা কোন আবেদনের শর্টকাট .lnk । সুতরাং শুধুমাত্র আইকন সেট করতে পারেন যার .ico এক্সটেনশন রয়েছে।

প্রকল্প মেনুতে যান -> আপনার_প্রজেক্ট_নাম বৈশিষ্ট্য -> অ্যাপ্লিকেশন ট্যাব -> সংস্থানসমূহ -> আইকন

আপনার আইকনটির জন্য ব্রাউজ করুন, মনে রাখবেন এটির অবশ্যই আইকো এক্সটেনশন থাকতে হবে

আপনি ভিজ্যুয়াল স্টুডিওতে আপনার আইকন তৈরি করতে পারেন

প্রকল্প মেনুতে যান -> নতুন আইটেম যুক্ত করুন -> আইকন ফাইল


22

টাস্কবার এবং উইন্ডোটিটলে প্রদর্শিত আইকনটি মূল ফর্ম। এর আইকনটি পরিবর্তন করে আপনি ইতিমধ্যে আপনার * .resx এ অন্তর্ভুক্ত করার পরেও টাস্কবারে প্রদর্শিত আইকনটি সেট করেছেন :

System.ComponentModel.ComponentResourceManager resources = 
    new System.ComponentModel.ComponentResourceManager(typeof(MyForm));
this.Icon = ((System.Drawing.Icon)(resources.GetObject("statusnormal.Icon")));

বা, সরাসরি আপনার সংস্থান থেকে পড়ে:

this.Icon = new Icon("Resources/statusnormal.ico");

যদি আপনি তাত্ক্ষণিকভাবে কোডটির সন্ধান করতে না পারেন তবে প্রদর্শিত উইন্ডো-শিরোনামটির জন্য Formআপনার পুরো প্রকল্পটি ( CTRL+SHIFT+F) অনুসন্ধান করুন (অনুমান করে যে পাঠ্যটি স্থিতিশীল)


10

আপনি প্রকল্পের বৈশিষ্ট্যের অধীনে অ্যাপ্লিকেশন আইকনটি পরিবর্তন করতে পারেন। ফর্ম বৈশিষ্ট্যের অধীনে স্বতন্ত্র ফর্ম আইকন।


9

আপনার আইকনটিকে একটি উত্স হিসাবে যুক্ত করুন (প্রকল্প> আপনার প্রকল্পের নাম বৈশিষ্ট্য> সংস্থানসমূহ> ড্রপডাউন থেকে "আইকনগুলি বেছে নিন> রিসোর্স যুক্ত করুন" বা আপনার কাছে ইতিমধ্যে .ico থাকলে ড্রপডাউন থেকে বিদ্যমান ফাইল যুক্ত করুন চয়ন করুন)

তারপরে:

this.Icon = Properties.Resources.youriconname;


4
এটি সবার মধ্যে সেরা উত্তর। এটি এমনকি প্রকাশিত একক EXE ফাইল
J worksrôme MEVEL

পারফেক্ট ভিবি.নেটে আমি আইকন ব্যবহার করেছি = আমার.সম্পাদনা.উইরিকননাম
রিচার্ড মুর

এটি শীর্ষ উত্তর হওয়া উচিত। কেবলমাত্র সেই এক্সেক ফাইলটিতে আইকন রাখে।
ড্যানিয়েল মুলার

5

আইকনটি একবার আমি ব্যবহার করা ভিজ্যুয়াল স্টুডিওতে .ICO ফর্ম্যাটে উপস্থিত

//This uses the file u give it to make an icon. 

Icon icon = Icon.ExtractAssociatedIcon(String);//pulls icon from .ico and makes it then icon object.

//Assign icon to the icon property of the form

this.Icon = icon;

সংক্ষেপে তাই

Icon icon = Icon.ExtractAssociatedIcon("FILE/Path");

this.Icon = icon; 

প্রতিটি সময় কাজ করে।


4
Works everytime.ভুল, অ্যাপ্লিকেশনটি একক
এক্স

3

সমাধান এক্সপ্লোরারটিতে, প্রকল্পের শিরোনামে ডান ক্লিক করুন এবং 'প্রকল্প সম্পত্তি' ফর্মটি খুলতে প্রসঙ্গ মেনুতে 'সম্পত্তি' নির্বাচন করুন। 'অ্যাপ্লিকেশন' ট্যাবে, 'সংস্থানসমূহ' গ্রুপ বাক্সে একটি প্রবেশ ক্ষেত্র রয়েছে যেখানে আপনি নিজের অ্যাপ্লিকেশনটির জন্য আইকন ফাইলটি নির্বাচন করতে পারেন can


কেবল এটিকে যুক্ত করার জন্য, তাকে তার ফর্মগুলির
আইকনটিও

3

আমি এম্বেডেড রিসোর্সে বিল্ড অ্যাকশন সেট করে আমার প্রকল্পে .ico ফাইল যুক্ত করেছি । আমি প্রকল্পের সেটিংসে প্রকল্পের আইকন হিসাবে সেই ফাইলটির পথটি নির্দিষ্ট করেছি এবং তারপরে আমি নীচের কোডটি ফর্মটির নির্মাতাকে ভাগ করে নেওয়ার জন্য ব্যবহার করেছি। এইভাবে, আইকনটির অনুলিপি সহ আমার কোথাও একটি সংস্থান ফাইল রক্ষণাবেক্ষণের দরকার নেই। এটি আপডেট করার জন্য আমাকে যা করতে হবে তা হ'ল ফাইলটি প্রতিস্থাপন করা।

var exe = System.Reflection.Assembly.GetExecutingAssembly();
var iconStream = exe.GetManifestResourceStream("Namespace.IconName.ico");
if (iconStream != null) Icon = new Icon(iconStream);

1

আমি খুঁজে পেয়েছি যে সবচেয়ে সহজ উপায়:

  1. আপনার উইনফর্মস প্রকল্পে একটি আইকন ফাইল যুক্ত করুন।
  2. এম্বেড থাকা সংস্থানগুলিতে আইকন ফাইলগুলির বিল্ড ক্রিয়াটি পরিবর্তন করুন
  3. মূল ফর্ম লোড ফাংশনে:

    আইকন = লোড আইকন ("<সেই আইকন ফাইলের ফাইলের নাম>");


0

সবচেয়ে সহজ সমাধানটি এখানে: আপনি যদি ভিজুয়াল স্টুডিও ব্যবহার Solution Explorerকরেন তবে আপনার প্রকল্পের ফাইলটিতে ডান ক্লিক করুন। চয়ন করুন PropertiesIcon and manifestতারপরে আপনার .icoফাইলটি ব্রাউজ করুন নির্বাচন করুন।


0

প্রজেক্ট ট্যাব থেকে আপনার প্রকল্পের বৈশিষ্ট্যগুলি নির্বাচন করুন তারপরে অ্যাপ্লিকেশন-> রিসোর্স-> আইকন এবং ম্যানিফেস্ট-> ডিফল্ট আইকনটি পরিবর্তন করুন

এটি ভিজ্যুয়াল স্টুডিও 2019 তে সূক্ষ্মভাবে কাজ করে দ্রষ্টব্য দ্রষ্টব্য: কেবলমাত্র .ico ফর্ম্যাটযুক্ত ফাইলগুলি আইকন হিসাবে যুক্ত করা যেতে পারে


0

প্রধান ফর্ম -> বৈশিষ্ট্য -> উইন্ডোজ শৈলী -> আইকন -> আপনার আইকো ব্রাউজ করুন নির্বাচন করুন

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.