Трябва да направя нещо като боя, единственоторазлични, можете да рисувате на екрана. Когато потребителят кликне върху инструмент (писалка, ред, текст, текст и т.н.), вземам екранна снимка на екрана и го поставям като фон на втора форма на цял екран. След това, като се занимавате с мишката, събирайте върху него. Опитвам се да следя MS Paint и да рисувам текст с трета форма с RichTextBox в него. Този формуляр трябва да е прозрачен и след като ще направя нов екран и ще се зареди като фон на втора форма.
Това е код за трета форма, която е прозрачна.
this.FormBorderStyle = FormBorderStyle.None;
this.TransparencyKey = Color.Turquoise;
this.BackColor = Color.Turquoise;
richTextBox1.BackColor = this.BackColor;
Както можете да видите, текстът е светлосин. Това е моят проблем.
Отговори:
1 за отговор № 1Не намерих начин да го оправя и вместо това реших да използвам етикет. Чрез манипулиране на ключовото събитие за пресата и обръщане на етикета на цвета на етикета се получи очакван резултат
въведете описанието на изображението тук