الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تفعيل ال scrollbar

بدأه ياسمين أيمن في 6 مارس 2012 · 4 رد · 764 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورجمة الله وبركاته

أنا عضوة جديدة معكم هنا ,, أود أن أسأل عن طريقة تفعيل ال Scrolllbar على ال picturbox

في ال C# بحيث أن لو الصورة أكبر من ال picturbox فهناك أجزاء لا تظهر أريد اظهارها عن طريق تحريك ال Scrolllbar

هل في كود معين لذلك ,, وماهو أم يمكن تفعيل ال Scrolllbar من الخصائص فقط

أتمنى أن يجاوبني أحد

وشكرا

#2

وعليكم السلام ورحمة الله وبركاته

قومى باضافة يوزر كنترول جديدة للبرنامج سميها PictureBox

ثم ضعى هذا الكود داخل ملف الكود

    	private Image image = null;

    	private string _ImageLocation;

    	public string ImageLocation
    	{
        	get { return _ImageLocation; }
        	set
        	{
            	_ImageLocation = value;
            	image = Bitmap.FromFile(_ImageLocation);

            	this.AutoScrollMinSize = new Size(image.Width, image.Height);
        	}

    	}

    	public PictureBox()
    	{

        	InitializeComponent();

        	this.AutoScroll = true;


    	}

    	protected override void OnPaint(PaintEventArgs e)
    	{

        	base.OnPaint(e);

        	if (image != null)
        	{
            	e.Graphics.DrawImage(image, new RectangleF(this.AutoScrollPosition.X, this.AutoScrollPosition.Y, image.Width, image.Height));

        	}
    	}
	}

ودا كود الاستدعاء

OpenFileDialog o = new OpenFileDialog();
        	o.ShowDialog();
        	pic1.ImageLocation = o.FileName;

أقلب الغريب كقلب أخيك ؟! أعيناه تشبه عينا أخيك ؟؟!! fb.pngtwitter.png

#3

شكرا على الرد لكن لما عملت كدة اعترض على اسم PictureBox

بالضافة لأن عندي ال Frame عليها اتنين PictureBox وأريد أن أضع على كل PictureBox ال Scrollbar بتاعتها

هل من طريقة أخرى

أريد رفع البرنامج هنا لكن لا أعرف الطريقة

#4

أنا جربته وأشتغل بس معترض على pic1 اللي في كود الاستدعاء وبصراحة أنا مفهمتش هي بتعمل ايه

فعملتها كومنت ولما شغلت البرنامج طلع لي اني أختار أي ملف من الكمبيوتر ولما أخترت صورة

طلعي لي الForm مفيهوش حاجة !!

#5

pic1

ده اسم الاداة ( اللى عملناها فى الكود العلوى ) اللى على الفورم

ممكن تغيريها لأى اسم بشرط انه يكون موافق لاسم الاداة اللى على الفورم

أقلب الغريب كقلب أخيك ؟! أعيناه تشبه عينا أخيك ؟؟!! fb.pngtwitter.png

مواضيع مشابهة