ভিজ্যুয়াল স্টুডিও: ভিউ কোডটি ডিফল্ট করুন


142

ডিজাইনারের পরিবর্তে ভিজ্যুয়াল স্টুডিওতে কোনও নিয়ন্ত্রণ / ফর্মের কোডটি ডিফল্টরূপে দেখানোর কোনও উপায় আছে কি? আমি ডিজাইনারদের ভক্ত হিসাবে তাদের ফোটা যুক্ত হওয়ার প্রবণতা রাখি না।


আমি আপনার ভিউ কোডটিকে ডিফল্ট হিসাবে তৈরি করতে চেয়েছি তা বুঝতে পেরেছি তবে এটি "ফোলা" দিয়ে কী করতে হবে তা আমি দেখতে পাচ্ছি না। তবে আপনি কোডটি সম্পাদনা করুন এটি "একই জায়গায় শেষ হবে" (আমার মা যেমন বলতেন)
জোয়েলফ্যান

ডিজাইনার প্রতিটি ফর্ম উপাদান প্রায় প্রতিটি সম্পত্তি নির্ধারিত এমনকি যদি এটি ডিফল্ট হয়। সাধারণ স্টাফ করার জন্য আপনার কাছে প্রচুর কোড রয়েছে। আমি বুঝতে পারি যে এটির জন্য একটি ব্যবহারের কেস রয়েছে তবে কয়েকটা বোতামের সাথে যদি আমার কেবল একটি সাধারণ ফর্ম থাকে তবে আমি তা হাতে হাতে কোড করতে পারি।
স্ম্যাক 20007

1
@SplashHit: ডিফল্ট দ্বারা নকশা দৃশ্য খোলার কোড সহ আমার সবচেয়ে বড় বিষয় হলো বনাম কোন C # শ্রেণী যেটি একটি ডিজাইনার বর্গ করার জন্য এর উপরে [RunInstaller] অ্যাট্রিবিউট হয়েছে রূপান্তর করবে
galets

1
আমি এইএসপিএক্স ফাইলগুলির জন্য এই টিপটি ব্যবহার করেছি। এটি দুটি কারণে ডিজাইনার খোলা থাকায় আমাকে বিরক্ত করে: বেশিরভাগ জিইআইআই উপাদান হিসাবে এটি খুব ধীর এবং এর সাথে কাজ করা অনেক ধীর (আমি নিয়ন্ত্রণগুলি খুঁজে পাওয়ার চেয়ে মার্কআপ দ্রুত [এবং আরও পরিষ্কারভাবে] টাইপ করতে পারি) সরঞ্জাম বাক্সে বা ডিজাইনার এবং বৈশিষ্ট্য ফলকে বৈশিষ্ট্য সেট করুন)।
বামব্যামস

উত্তর:


251

কোনও ফাইলে রাইট-ক্লিক করুন এবং "এর সাথে খুলুন ..." নির্বাচন করুন

"CSharp সম্পাদক" নির্বাচন করুন এবং তারপরে "ডিফল্ট হিসাবে সেট করুন" ক্লিক করুন।


5
ধন্যবাদ! এটি আমাকে পাগল করে চলেছে।
ডগএন

আমি মোটামুটি নিশ্চিত যে আমি টিএফ পাওয়ার সরঞ্জামগুলি ইনস্টল না করা পর্যন্ত "ওপেন উইথ ..." বিকল্পটি ছিল না।
বিভ্রান্ত

এই সর্বাধিক সহজ জিনিসগুলি মাঝে মাঝে আমাদের দৃষ্টি আকর্ষণ করে ... তবে আপনাকে ধন্যবাদ এটিও আমাকে বাদাম চালিয়েছিল।
Lorenz03Tx

1
@ ইউজার ১65474747: ঠিক তেমন কিছু দেখতে পাওয়া যাক, মূলত। আপনি যদি কোথাও না পান তবে আরও বিশদ সহ একটি নতুন প্রশ্ন জিজ্ঞাসা করুন।
জন স্কিটি

1
@ জনস্কিট আসলে আমি ভুল প্রশ্নের দিকে চেয়ে ছিলাম। আমি .aspx এর চেয়ে সোজা .সিএস ফাইলে যাওয়ার উপায় খুঁজতে চাই। আমি যখন .aspx ফাইলটি ডান ক্লিক করি এবং "ওপেন উইথ" এ যাই, তখন কোনও সিএসআরপি সম্পাদক নেই, তবে সম্ভবত এটি ভিন্ন পরিস্থিতি।
async

8

আপনার শ্রেণিটি [সিস্টেম.কমপোমেনডোডেল.ডিজাইনার ক্যাটাগরি ("")] দিয়ে সাজান, যেমন:

[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}

হ্যাঁ! এটি আরও ভাল সমাধান, যখন আপনি এটি কেবল একটি শ্রেণির জন্য সেট করতে চান, বিশ্ব সেটিং হিসাবে নয়। মজার বিষয় হ'ল, আপনি [ডিজাইনারক্যাটগরী ("")] লিখলে এবং সিস্টেম.কম্পোনমেন্টমোডেল ব্যবহার করে এটি কার্যকর হয় না।
সজিবকি

এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, অন্যথায় আপনি "ভিউ কোড" এবং বোর্ড জুড়ে ডিজাইনার ব্যবহারের দক্ষতা হারাবেন। এটি আপনাকে দানাদার স্তরে এটি করা যাক (যেমন উত্তরাধিকারী ব্যবহারকারীদের নিয়ন্ত্রণের জন্য) for
প্যাট্রিক

5

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


এছাড়াও: <সাব টাইপ> কোড </ সাব টাইপ>
ইঞ্জিনিয়ার

5

আমি সম্প্রতি এই সমস্যাটি পেরিয়ে এসেছি এবং উপরের সমাধানগুলি আমার সমস্যাটির সমাধান করেনি। আমি ঢোকা প্রয়োজন Tools | Optionsএবং জন্য সেটিংস পরিবর্তন HTML Designerকরার জন্য Enable HTML designerনির্বাচন Start pages in: Source View

সেটিংস স্ক্রিনশট


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