Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Окно


Автор: AET 24.12.2007, 14:52
нужна помашь
Код


private void button1_Click(object sender, EventArgs e)
        {
            string output;
            output = "Name:" + this.richTextBox2.Text + "\r\n";
            this.richTextBox1.Text = output;
        }




я отпровляю текст из richTextBox2 в richTextBox1

но постояно первое отправленое предложение изчезает подскажи что делать надо

Автор: CYBERDREAM 24.12.2007, 15:16
Приветствую.
Ты имеешь ввиду: при первой передаче - сообщение не доходит до первого RTB, а дальше все нормально?

Автор: izekia 24.12.2007, 15:43
AET, это нормальные потери при передаче, даже можно сказать еще небольшие

а по теме - у тебя ртб1 мультилайн?

Автор: informatik 24.12.2007, 15:46
Я так понял тебе нужно добавлять к текущему тексту richTextBox1, текст richTextBox2, сохраняя предыдущее значение..

Значит нужно так:

Код

this.richTextBox1.Text += output;

Автор: CYBERDREAM 24.12.2007, 16:03
чет непохоже чтобы AET не знал операции 
Код

+=
Поэтому расмотрел др. вариант. хотя всякое бывает. 

Автор: informatik 24.12.2007, 16:06
CYBERDREAM я тоже в это неповерил, но другой проблемы я не вижу.... Фрагмент кода абсолютно понятен..

Автор: CYBERDREAM 24.12.2007, 16:07
Тогда ждем виновника. AET отзовись smile 

Автор: 1stain 24.12.2007, 16:19
ыы
виновнику давно все розжевали и в рот положили по аське

Автор: CYBERDREAM 24.12.2007, 16:24
А нам, мы тоже хотим  smile 
Так чего требовалось то?

Автор: AET 25.12.2007, 11:30
Цитата(1stain @ 24.12.2007,  16:19)
ыы
виновнику давно все розжевали и в рот положили по аське

Код


private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text += String.Format("Name: {0}{1}", richTextBox2.Text, Environment.NewLine); 
        }



вот блогодарен 1stain

есть еще проблема как нужна чтобы из richTextBox2 текст изчезал после отправки в richTextBox1

Автор: CYBERDREAM 25.12.2007, 13:51
Код

richTextBox2.Text="";

Автор: AET 25.12.2007, 14:53
Цитата(CYBERDREAM @ 25.12.2007,  13:51)
Код

richTextBox2.Text="";

блогодарен за ответ ншол просто вапрос не так поставил

Автор: AET 11.1.2008, 12:28
Код


private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text += String.Format("Name: {0}{1}", richTextBox2.Text, Environment.NewLine); 
        }



подскажите как можно вместо "Name: использовать переменую

Автор: farad 11.1.2008, 12:47
Цитата(AET @  11.1.2008,  12:28 Найти цитируемый пост)
как можно вместо "Name: использовать переменую
 непонятно чего ты хочешь.
Это ? :
Код

        private void button1_Click(object sender, EventArgs e)
        {
            string Variable = "Name:";
            richTextBox1.Text += 
                String.Format("{0} {1}{2}",Variable,richTextBox2.Text, Environment.NewLine); 
        }


Автор: AET 11.1.2008, 15:21
Код

private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text += String.Format("Name: {0}{1}", richTextBox2.Text, Environment.NewLine); 
        }




Код

public class Textname
    {
        public static string username;
    }



мне нужно чтовы вместо "Name использовать   username;

Добавлено через 4 минуты и 1 секунду
блогодарен всем разобрался 

Код


private void button1_Click(object sender, EventArgs e)
        {
            string Variable = Textname.username;
            richTextBox1.Text +=
                String.Format("{0} {1}{2}", Variable, richTextBox2.Text, Environment.NewLine); 
            richTextBox2.Text = "";
        }


Автор: farad 11.1.2008, 15:27
имя переменной что ли? так нельзя. да и незачем..

Автор: AET 11.1.2008, 16:18
не понял уменя еще одна проблема 

Код

private void button1_Click(object sender, EventArgs e)
        {
            string Variable = Textname.username;
            richTextBox1.Text +=
                String.Format("{0} {1}{2}", Variable, richTextBox2.Text, Environment.NewLine); 
            richTextBox2.Text = "";
        }


как можно чтобы из richTextBox2 в richTextBox1 вместо с текстом выхадило время 

примерно так DateTime.Now.ToString("HH:mm:ss dd/MM/yyyy");

Автор: AET 12.1.2008, 14:16
народ нужна помащь
 
создаю на форме класс

Код

 public class Textname
    {
        public static string username;
    }


использую username так в другом форме

Код

  Textname.username = textBox1.Text;
                    f.DocName = "Имя пользователя: " + textBox1.Text;
                    f.Text = f.DocName; 


а в других формах использую в виде загаловка

и использую ее здесь
Код

 private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text +=
                String.Format("{0}{1}{2}{3}{4}{5}{6}", Textname.username, Environment.NewLine, richTextBox2.Text, "(",
                DateTime.Now.ToString("HH:mm:ss dd/MM/yyyy"), ")", Environment.NewLine); 
            richTextBox2.Text = "";
        }

типерь здесь надо задать для username изменить цвет шрифта и вид шрифта чтобы ано не повлеало при открыти других форм на загаловок зарание блогодарен

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)