18 / 17 / 4
Регистрация: 22.03.2018
Сообщений: 701
1
.NET 4.x

Как реализовать функции вставить, вырезать, копировать на компоненте Richbox когда я выделил текст?

02.03.2019, 22:18. Показов 1420. Ответов 4
Метки нет (Все метки)

Как реализовать функции вставить, вырезать, копировать на компоненте Richbox когда я выделил текст ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2019, 22:18
Ответы с готовыми решениями:

Как реализовать функции вставить, вырезать, копировать на компоненте PictureBox?
Пишу графический редактор (курсачь) ,может кто подсказать как реализовать вышеперечисленные функции?

Как сделать функции копировать, вырезать и вставить на Делфи?
Нужно что бы при выборе инструмента выделить, можно было нарисовать прямоугольник и при нажатии на...

Вырезать, копировать и вставить
помогите пожалуйста, какая функция в делфи, в частности для MainMenu вырезания, копирования и...

Копировать/вырезать/вставить
Добрый день и с наступающим. Есть задание - простой текстовый редактор. Сделать его не проблема, но...

4
802 / 551 / 237
Регистрация: 01.07.2018
Сообщений: 1,810
02.03.2019, 22:26 2
Nikita110001, А чем функции самой ОС не устраивают ?
0
18 / 17 / 4
Регистрация: 22.03.2018
Сообщений: 701
02.03.2019, 22:55  [ТС] 3
Иза чего ругается на слово Selection
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        private void pictureBox6_Click(object sender, EventArgs e)
        {
            Clipboard.SetText(richTextBox1.Selection.Text);
            richTextBox1.Selection.Text = string.Empty;
        }
 
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            Clipboard.SetText(richTextBox1.Selection.Text);
        }
 
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            richTextBox1.Selection.Text = richTextBox1.Selection.Text + Clipboard.GetText();
        }
    }
Добавлено через 31 секунду
так просто по заданию сказано не знаю как сделать если поможите буду рад очень

Добавлено через 17 секунд
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 private void Window_Loaded(object sender, RoutedEventArgs e)
        {
 
        }
 
        private void b1_Click(object sender, RoutedEventArgs e)//copy
        {
            Clipboard.SetText(richTextBox1.Selection.Text);
            richTextBox1.Selection.Text = string.Empty;
 
        }
 
        private void b2_Click(object sender, RoutedEventArgs e)//cut
        {
            Clipboard.SetText(richTextBox1.Selection.Text);
        }
 
        private void b3_Click(object sender, RoutedEventArgs e)
        {
 
         richTextBox1.Selection.Text =richTextBox1.Selection.Text + Clipboard.GetText();//paste
        }
Добавлено через 3 минуты
что то нашел но как это на C# Сделать ?
C#
1
2
3
4
5
6
7
8
Кнопка копировать:
Memo1->CopyToClipboard(); 
 
кнопка Вставить:
Memo1->PasteFromClipboard();
 
Кнопка Вырезать:
Memo1->CutToClipboard();
0
802 / 551 / 237
Регистрация: 01.07.2018
Сообщений: 1,810
02.03.2019, 23:07 4
Nikita110001, Не понятно чего вы хотите. Получить выделенный текст ? Его вернет
C#
1
richTextBox1.SelectedText
С классом Clipboard вы познакомились. А richtextbox.Selection.Text это вроде WPF, а не WinForms
0
18 / 17 / 4
Регистрация: 22.03.2018
Сообщений: 701
02.03.2019, 23:26  [ТС] 5
вот так это делается
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  private void pictureBox6_Click(object sender, EventArgs e)
        {
            if (richTextBox1.SelectionLength > 0)
            {
                richTextBox1.Copy();
            }
        }
 
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            if (richTextBox1.SelectionLength > 0)
            {
                richTextBox1.Cut();
            }
        }
 
        private void pictureBox4_Click(object sender, EventArgs e)
        {
            if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text))
            {
                richTextBox1.Paste();
            }
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2019, 23:26

Копировать, вырезать, вставить, удалить
Есть задание: Ввести строку. Подсчитать содержащееся в ней число символов русского алфавита,...

подскажите код для копировать, вырезать, вставить
подскажите код для копировать, вырезать, вставить в PopupMenu

Копировать, вырезать, вставить файл или папку
Подскажите как реализовать, методы виндоуса - копировать, вырезать, вставить через прграмму. Т.е....

Реализовать команды "Вырезать", "Копировать", "Вставить" в файловом менеджере
Привет народ, делаю файловый менеджер, но не получается прикрутить кнопки...

Как вставить, скопировать, вырезать текст в консольном приложении?
Я знаю, что это как бы большой скачок назад после WPF и WinForms, но всё же, понадобилось. Как...

Как вырезать текст из круглых скобок, когда в самом тексте они тоже есть?
Приветствую друзья! Помогите пожалуйста составить регулярное выражение. К примеру, у меня есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.