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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 14:27   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Видимо что-то вроде этого нужно:
Код:
 ((TextBox)sender).Text = Convert.ToString(label1.Text[8]);
И назначить этот обработчик всем эдитам на форме
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.01.2011, 14:44   #12
sergio11
Пользователь
 
Аватар для sergio11
 
Регистрация: 18.02.2010
Сообщений: 96
По умолчанию

Цитата:
Сообщение от sergio11 Посмотреть сообщение
вот как я делал раньше.
Код:
private void textBox1_MouseClick(object sender, MouseEventArgs e)
        {
            textBox1.Text = Convert.ToString(label1.Text[8]);
        }
а теперь не знаю как. только до этого додумался.
Код:
foreach (Control c in this.Controls)
            {           
                if (c is TextBox)
                    ((TextBox)c).Text = Convert.ToString(label1.Text[8]);
            }
но куда это засунуть не могу понять.
мне в том то и дело нужно знать куда это засунуть. чтобы при щелчке мыши на любой текстбокс в него записывалось бы число из лейбла1.
если каждый рописывать то там вот в этом прописывается
Код:
private void textBox1_MouseClick(object sender, MouseEventArgs e)
а в моём случае куда надо?
sergio11 вне форума Ответить с цитированием
Старый 07.01.2011, 15:20   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А в твоем случае нужно всем контролам назначить один и тот же обработчик
Код:
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();
            foreach (Control c in this.Controls)
            {
                if (c is TextBox)
                    ((TextBox)c).MouseDown += textBox1_MouseDown;
            }

        }

        private void textBox1_MouseDown(object sender, MouseEventArgs e)
        {
           ((TextBox)c).Text = Convert.ToString(label1.Text[8]);


        }
    }
}
Идея понятна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.01.2011, 15:45   #14
sergio11
Пользователь
 
Аватар для sergio11
 
Регистрация: 18.02.2010
Сообщений: 96
По умолчанию

сделал как было показано выше, но ругается на
Код:
 private void textBox1_MouseDown(object sender, MouseEventArgs e)
        {
           ((TextBox)c).Text = Convert.ToString(label1.Text[8]);


        }
Ошибка 1 Элемент "c" не существует в текущем контексте.

не понятно
sergio11 вне форума Ответить с цитированием
Старый 07.01.2011, 17:20   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну... Что ж ты. Ладно я невнимательный, ты бы хоть посмотрел.
Вместо с нужно писать sender
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.01.2011, 18:44   #16
sergio11
Пользователь
 
Аватар для sergio11
 
Регистрация: 18.02.2010
Сообщений: 96
По умолчанию

Большое спасибо
sergio11 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить Image и другие компоненты находящиеся на нем как рисунок Paul Hindenburg Мультимедиа в Delphi 2 30.12.2010 09:53
Как связать компоненты (Connect) killerrv Компоненты Delphi 1 15.12.2010 21:13
как подключить компоненты LMD? oleg_at Компоненты Delphi 3 21.01.2010 14:45
Как устанавливать компоненты? TwiX Общие вопросы Delphi 3 31.07.2009 19:10
Как установить компоненты? KEF Общие вопросы Delphi 2 01.06.2009 19:40