نمایش نتایج 1 تا 3 از 3

نام تاپیک: تغییر اندازه فرم در هنگام اجرای نرم افزار

  1. #1

    تغییر اندازه قالب فرم با درگ کردن

    سلام
    ی مشکل دارم هرکی میتونه راهنمای کنه ممنون میشم
    یک اسکین ساختم برای فرم برنامم که dll هس
    اندازش ثابته نمیشه مثل فرم های خود ویندوز اندازشو تغییر داد واسه تغییر اندازش باید تو dll تغییر ایجاد کنم

    ایا راهی هست که بشه اندازه این اسکینی ک ساختم رو مثل فرم های معمولی ویندوز تغییر داد؟ مثل فرم های دیگه که با درگ کردن میشه اندازشونو تغییر داد‎

    امیدوارم منظورمو درست رسونده باشم

    اینم سورس dll مربوط به اسکین

     using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Drawing.Drawing2D;

    namespace WindowsFormsApplication28
    {

    public partial class MyForm : Form
    {

    public MyForm()
    {


    this.Paint += new PaintEventHandler(MyForm_Paint);
    this.Paint += new PaintEventHandler(MyForm_Paint);
    this.MouseMove += new MouseEventHandler(MyForm_MouseMove);
    this.MouseDown += new MouseEventHandler(MyForm_MouseDown);
    this.MouseUp += new MouseEventHandler(MyForm_MouseUp);
    this.FormBorderStyle = FormBorderStyle.None;

    }
    void MyForm_Paint(object sender, PaintEventArgs e)
    {

    Point p = new Point(0, 0);
    Size s = new Size(395, 40);
    Rectangle Rect = new Rectangle(p, s);
    Pen pen = new Pen(Brushes.Aqua);


    Color Color1 = Color.FromArgb(36, 36, 36), Color2 = Color.FromArgb(125, 125, 125);
    LinearGradientBrush Br = new LinearGradientBrush(Rect, Color1, Color2, LinearGradientMode.Vertical);
    e.Graphics.FillRectangle(Br, Rect);


    p.Y += s.Height;
    s.Height = 10; Rectangle Rect2 = new Rectangle(p, s);
    LinearGradientBrush Br2 = new LinearGradientBrush(Rect2, Color1, this.BackColor, LinearGradientMode.Vertical);
    e.Graphics.FillRectangle(Br2, Rect2);



    Rectangle RectBorder = new Rectangle(0, -2, this.Width - 2, this.Height - 0);
    e.Graphics.DrawRectangle(new Pen(Brushes.DimGray, 2), RectBorder);


    Point h = new Point(0, 40);
    Size d = new Size(395, 300);
    Rectangle rect = new Rectangle(h, d);
    Pen penc = new Pen(Brushes.Aqua);
    Color Color3 = Color.FromArgb(36, 36, 36), Color4 = Color.FromArgb(125, 125, 125);
    LinearGradientBrush hr = new LinearGradientBrush(rect, Color3, Color4, LinearGradientMode.Vertical);
    e.Graphics.FillRectangle(hr, rect);

    }



    private void button1_Click(object sender, EventArgs e)
    {

    }

    private void label1_Click(object sender, EventArgs e)
    {
    Application.Exit();
    }
    bool mousemove = false;
    int mousex, mousey, titlebar0 = 50;
    private void MyForm_MouseUp(object sender, MouseEventArgs e)
    {
    mousemove = false;
    }

    private void MyForm_MouseMove(object sender, MouseEventArgs e)
    {
    if (mousemove == true)
    {
    this.Left += e.X - mousex;
    this.Top += e.Y - mousey;
    }
    }

    private void MyForm_MouseDown(object sender, MouseEventArgs e)
    {
    if (e.Y <= titlebar0)
    {
    mousemove = true;
    mousex = e.X;
    mousey = e.Y;
    }
    }
    }
    }



    لینک دانلود سورس برنامه‎
    آخرین ویرایش به وسیله hamid685 : دوشنبه 14 بهمن 1392 در 19:46 عصر

  2. #2

    نقل قول: تغییر اندازه فرم در هنگام اجرای نرم افزار

    اساتید کمک نمیکنن؟

  3. #3

    نقل قول: تغییر اندازه فرم در هنگام اجرای نرم افزار

    دوستانی که میتونن خواهش میکنم راهنمای کنن. کارم گیره

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: دوشنبه 06 آبان 1392, 15:02 عصر
  2. اعمال نشدن تغییرات در هنگام اجرای نرم افزار
    نوشته شده توسط mahdi.a.v در بخش VB.NET
    پاسخ: 8
    آخرین پست: سه شنبه 23 آبان 1391, 09:06 صبح
  3. خطای error:mysql-fetch-assoc هنگام اجرای نرم افزار
    نوشته شده توسط pnummorii در بخش MySQL
    پاسخ: 3
    آخرین پست: سه شنبه 11 مهر 1391, 18:35 عصر
  4. maximize کردن فرم در هنگام اجرای برنامه و اندازه اون
    نوشته شده توسط odiseh در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: دوشنبه 08 آبان 1385, 00:31 صبح
  5. تنظیم گزارش هنگام اجرای نرم افزار
    نوشته شده توسط mjdjoon در بخش گزارش سازی با Crystal Report
    پاسخ: 2
    آخرین پست: یک شنبه 16 مهر 1385, 09:46 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •