সিস্টেম স্ক্রোলবারের বর্তমান প্রস্থকে আমি কীভাবে জানব?


97

আপনারা জানেন যে, ডিসপ্লে প্রোপার্টি -> উপস্থিতি -> উন্নত -> আইটেম: স্ক্রোলবারে স্ক্রোলবার প্রস্থের প্রস্থটি কেউ কাস্টমাইজ করতে পারে। ডিফল্ট মান 17. তবে, আমি ধরে নিতে পারি না এটি সর্বদা ক্ষেত্রে হয়, আমার পক্ষে কি এই মানটি পাওয়া সম্ভব?

উত্তর:




9

আপনি যদি একটি ScrollableControlবিয়োগের আকারটি স্ক্রোল বারের আকার জানতে চান তবে সবচেয়ে সহজ উপায় Control.ClientSizeসম্পত্তিটি ব্যবহার করা ।

ডকুমেন্টেশন থেকে :

নিয়ন্ত্রণের ক্লায়েন্টের ক্ষেত্রের উচ্চতা এবং প্রস্থ নির্ধারণ করে বা সেট করে। একটি নিয়ন্ত্রণের ক্লায়েন্ট ক্ষেত্র হ'ল নিয়ন্ত্রণের সীমানা, স্ক্রোল বার , সীমানা, শিরোনাম বার এবং মেনুগুলির মতো নন-ক্লায়েন্ট উপাদানকে বিয়োগ করে


4
দুর্ভাগ্যক্রমে, ক্লায়েন্টসাইজে স্ক্রোলবারের প্রস্থও রয়েছে (প্রকৃতপথের সমান মান দেয়) yield যদিও বুদ্ধি না।
ওভিন্দ

2

নিয়ন্ত্রণের ক্লায়েন্টসাইজ সম্পত্তি এড়িয়ে যান। কমপক্ষে VS2013 এ স্ক্রোলবারটি ক্লায়েন্টসাইজে অন্তর্ভুক্ত করা হয়েছে।

আমি যখন 304 প্রস্থ এবং একটি উল্লম্ব স্ক্রোলবারের সাহায্যে একটি রিচটেক্সটবক্স ফর্ম্যাট করেছি তখন ক্লায়েন্ট আকারের প্রস্থ 300 ছিল, যা কেবল সীমানার জন্য দায়ী ounted

আপনার স্ক্রোলবারের প্রশস্ততা পেতে সিস্টেম.আর উইন্ডোস.ফর্মস.সিসটেম ইনফরমেশন. ভার্টিকালস্ক্রোলবারউইথের সাথে লেগে থাকুন।

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