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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2010, 22:25   #11
BOZKURT
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 70
По умолчанию

Пожалуйста!
BOZKURT вне форума Ответить с цитированием
Старый 22.02.2010, 23:34   #12
BOZKURT
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 70
По умолчанию Чисто поржать.. :)))

Ми не званили... Жамшуут званиль..
Вложения
Тип файла: rar WindowsFormsApplication2.rar (683.6 Кб, 13 просмотров)
BOZKURT вне форума Ответить с цитированием
Старый 22.02.2010, 23:35   #13
Casper-SC
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 549
По умолчанию

Вот вариант для тех у кого на форме куча GroupBox'ов, а в них уже контролы в которых нужно выводить подсказки:

Код:
        public FormAddNewClock()
        {
            InitializeComponent();
            //Создаём массив из групБоксов которые у вас на форме
            GroupBox[] groupBoxes = { this.groupBox1, this.groupBox2, this.groupBox3, this.groupBox4,
                         this.groupBox5, this.groupBox6, this.groupBox7, this.groupBox8,
                         this.groupBox9, this.groupBox10 };
            for (int i = 0; i < groupBoxes.Length; i++)
            {
                foreach (Control control in groupBoxes[i].Controls)
                {
                    if (control.Tag is string)
                    {
                        control.MouseEnter += new EventHandler(toAll_MouseEnter);
                        control.MouseLeave += new EventHandler(toAll_MouseLeave);
                    }
                }
            }
        }

        private void toAll_MouseEnter(object sender, EventArgs e)
        {
            if ((sender as Control).Tag is String)
            {
                this.toolStripStatusLabel1.Text = (string)(sender as Control).Tag;
            }
        }

        private void toAll_MouseLeave(object sender, EventArgs e)
        {
            this.toolStripStatusLabel1.Text = String.Empty;
        }

Последний раз редактировалось Casper-SC; 22.02.2010 в 23:40.
Casper-SC вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система подсказок и поиск. GrindeX C++ Builder 3 19.11.2009 12:17
StatusStrip, create separator MAcK Общие вопросы .NET 0 13.03.2009 13:04
TWebBrowser и ссылки внутри него goblinyara Компоненты Delphi 1 17.01.2009 08:59
Найти максимальный элемент матрицы и вставить правее него столбец из нулей и ниже него строку из нулей. Romer9999 Паскаль, Turbo Pascal, PascalABC.NET 3 28.11.2008 11:28
Запись в файл и чтение из него. Swool Общие вопросы C/C++ 8 26.08.2008 16:39