Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 20:45   #1
zhenka619
Дурачок
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 33
По умолчанию В чем проблема???

Код:
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;


namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private class randomize
        {
            Random rnd = new Random();

        }

       
        public void button1_MouseHover(object sender, EventArgs e)
        {

            int xd = rnd.Next(0, 100);
            int yd = rnd.Next(0, 100);
            this.button1.Location = new System.Drawing.Point (xd, yd);
        }
       

        
        private void button2_Click(object sender, EventArgs e)
        {

            this.label1.Text = "       Спасибо что проголосовали за Единую Россию" + Environment.NewLine + "                 ваш голос очень важен для нас";
        }
    }
}


Выдает ошибку, помогите пожалуйста, требуется что бы при наведениии мыши кнопка двигалась в другое место
"Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки."
Никлаус Вирт... Помог нажми на весы
zhenka619 вне форума Ответить с цитированием
Старый 04.10.2012, 01:20   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Зделайте поле rnd класа рандомайз статическим. Хотя кого я обманываю. Вот держите.

Код:
namespace WF_CS
{
    public partial class Form1 : Form
    {
        private Random rnd = new Random();
        public Form1()
        {
            InitializeComponent();
            
        }

        private void button1_MouseHover(object sender, EventArgs e)
        {
            int xd = rnd.Next(0, this.ClientSize.Width - button1.Width);
            int yd = rnd.Next(0, this.ClientSize.Height - button1.Height);
            this.button1.Location = new System.Drawing.Point(xd, yd);
        }
    }
}
Слава Единой России!!!

P.S. Я человек аполитичный, и вообще не проживаю в пределах российской федерации, просто интересно увидеть реакцию человека, который создает такие программы.
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем проблема??? moshkin_ura SQL, базы данных 2 25.12.2011 14:52
в чем проблема серг Общие вопросы C/C++ 25 14.10.2010 13:35
В чем проблема? Starleychik Операционные системы общие вопросы 4 02.09.2009 13:06
в чем проблема??? N@Z Паскаль, Turbo Pascal, PascalABC.NET 1 05.05.2009 23:07
в чем проблема? Exploit Помощь студентам 10 26.01.2009 09:39