// Метод для получения цвета из HSV public static Color ColorFromHSV(float hue, float saturation, float value) { int h = (int)(hue * 360); int s = (int)(saturation * 255); int v = (int)(value * 255);
int hi = (int)(h / 60) % 6; float f = (h / 60f) - (int)(h / 60); int p = (int)(v * (1 - s / 255f)); int q = (int)(v * (1 - f * s / 255f)); int t = (int)(v * (1 - (1 - f) * s / 255f));
switch (hi) { case 0: return Color.FromArgb(v, t, p); case 1: return Color.FromArgb(q, v, p); case 2: return Color.FromArgb(p, v, t); case 3: return Color.FromArgb(p, q, v); case 4: return Color.FromArgb(t, p, v); case 5: return Color.FromArgb(v, p, q); default: return Color.Black ; } }
[STAThread] public static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run (new MainForm()); } } visual studio 2022
Вот какие ошибки: CS0115 CS0117 CS1061 CS1061 CS1061 CS1061 Помогите плиз выберу ответ лучшим
using System;
using System.Drawing;
using System.Windows .Forms;
public class MainForm : Form
{
private Timer timer;
private float hue = 0f;
private Label label;
public MainForm()
{
this.Text = "HackerCom";
this.Size = new Size(800, 600);
this.FormBorderStyle = FormBorderStyle.None; // Без рамки
this.StartPosition = FormStartPosition.CenterScreen; // Центр экрана
this.BackColor = Color.Black ; // Черный фон
// Создание и настройка Label
label = new Label();
label.Text = "HACKERCOM";
label.Font = new Font("Arial", 48, FontStyle.Bold);
label.ForeColor = Color.White;
label.AutoSize = true;
label.Location = new Point(this.ClientSize.Width / 2 - label.Width / 2, this.ClientSize.Height / 2 - label.Height / 2);
label.TextAlign = ContentAlignment.MiddleCenter;
this.Controls.Add(label);
// Настройка таймера
timer = new Timer();
timer.Interval = 30; // Интервал обновления
timer.Tick += Timer_Tick;
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
// Обновление фона с радужным эффектом
hue += 0.005f;
if (hue > 1) hue = 0;
this.BackColor = ColorFromHSV(hue, 1, 1); // Радужный цвет фона
// Сияние текста
label.ForeColor = Color.FromArgb(255, (int)(Math.Sin(Environment.TickCount * 0.01) * 127 + 128), 255, 255);
}
// Метод для получения цвета из HSV
public static Color ColorFromHSV(float hue, float saturation, float value)
{
int h = (int)(hue * 360);
int s = (int)(saturation * 255);
int v = (int)(value * 255);
int hi = (int)(h / 60) % 6;
float f = (h / 60f) - (int)(h / 60);
int p = (int)(v * (1 - s / 255f));
int q = (int)(v * (1 - f * s / 255f));
int t = (int)(v * (1 - (1 - f) * s / 255f));
switch (hi)
{
case 0: return Color.FromArgb(v, t, p);
case 1: return Color.FromArgb(q, v, p);
case 2: return Color.FromArgb(p, v, t);
case 3: return Color.FromArgb(p, q, v);
case 4: return Color.FromArgb(t, p, v);
case 5: return Color.FromArgb(v, p, q);
default: return Color.Black ;
}
}
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run (new MainForm());
}
}
visual studio 2022
Вот какие ошибки:
CS0115
CS0117
CS1061
CS1061
CS1061
CS1061
Помогите плиз выберу ответ лучшим