السلام عليكم؛
كيف يمكن تغيير الوحدة في VB.Net إلى Twip مثلاً، حيث كانت من ضمن خصائص الـ Form في VB6.
ولكم الشكر..
السلام عليكم؛
كيف يمكن تغيير الوحدة في VB.Net إلى Twip مثلاً، حيث كانت من ضمن خصائص الـ Form في VB6.
ولكم الشكر..
لم يعد هناك إستخدام لل Twip في ال NET بل كل القياسات تتم بالبكسل، والمقياسان مختلفان فالأول مطلق (يساوي واحد على 567 من السنتيمتر)، والثاني يعتمد على الشاشة.
Learn Japanese :>>> http://www.nouben.com/
حسنٌ، ألا يمكن التحويل إلى مقياس آخر غير الـ Twip. مثلاً السنتمتر أو الميليمتر.
لقد اكتشفت الطريقة بالصدفة من إحدى مشاركات الإخوة، وها هو الحل لتعم الفائدة.
لاستخدام وحدة معينة غير الـ Pixel يجب استخدام المكتبة GraphicsUnit وهي تحوي كافة الوحدات الممكن استخدامها عدا الـ Twip طبعاً كما ذكر الأخ HMS. ولاستخدامها نذكر هذا المثال وهو مقتطع من مشاركة الأخ System Down، زاده الله علماً:
grph.drawimage(image,rect,0,0,image.height,image.width,GraphicsUnit.pixel,attrb)
تم تعديل هذه المشاركة بواسطة MMSs في 26 فبراير 2005 في 00:30
هذا الموضوع مغلق.