powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ещё один Bug или... ?
25 сообщений из 31, страница 1 из 2
Ещё один Bug или... ?
    #32937078
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и денёк сегодня ! За что ни возьмись всё из рук валится.

Пытаюсь сам нарисовать итем в контекстном меню.
Взял пример из хелпа, ничего не рисует зараза !

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
private void menuItem1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
		{

			string myCaption = "Owner Draw Item1";

			// Create a Brush and a Font with which to draw the item.
			Brush myBrush = System.Drawing.Brushes.AliceBlue;
			Font myFont = new Font(FontFamily.GenericSerif, 14, FontStyle.Underline, GraphicsUnit.Pixel);
			SizeF mySizeF = e.Graphics.MeasureString(myCaption, myFont);

			// Draw the item, and then draw a Rectangle around it.
		
			e.Graphics.DrawString(myCaption, myFont, myBrush, e.Bounds.X, e.Bounds.Y);
			e.Graphics.DrawRectangle(Pens.Black, new Rectangle(e.Bounds.X, e.Bounds.Y, Convert.ToInt32(mySizeF.Width), Convert.ToInt32(mySizeF.Height)));
			
		}
-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937098
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Owner Draw у меню какое ?
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937103
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maratic_netА Owner Draw у меню какое ?

Owner Draw у меню - правильное, т.е. true
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937550
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а событие MeasureItem отрабатываешь правильно ?
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937556
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и денёк сегодня ! За что ни возьмись всё из рук валится.я в такие дни обычно занимаюсь подчисткой хвостов - документация, доп. комментрии, перекуры ...
:)
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937684
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сдается мне, не задается высота итема...

так и есть...

private void menuItem1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e)
{
e.ItemHeight = 20;
e.ItemWidth = 100;
}
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937984
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
public class CustomMenuItem : System.Windows.Forms.MenuItem
	{
		public CustomMenuItem()
		{
			OwnerDraw = true;
		}

		protected override void OnDrawItem(DrawItemEventArgs e)
		{
			base.OnDrawItem (e);
			e.Graphics.FillRectangle(Brushes.White, e.Bounds);
			e.Graphics.DrawString(this.Text, new Font("Arial", 9), Brushes.Black, 0, 0);
		}

		protected override void OnMeasureItem(MeasureItemEventArgs e)
		{
			base.OnMeasureItem (e);
			e.ItemHeight = 20;
			e.ItemWidth = 200;
		}
	}

Меню теперь отрисовывается, но ведёт себя не правильно. Не подсвечивается пункт меню при наведении на него мышью.
Использовать его в таком виде не представляется возможным.
Кто-нибудь может помочь?
-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32937986
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузя Ну и денёк сегодня ! За что ни возьмись всё из рук валится.я в такие дни обычно занимаюсь подчисткой хвостов - документация, доп. комментрии, перекуры ...
:)

Так я вчера в конце-концов и поступил....
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32938329
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
protected override void OnDrawItem(DrawItemEventArgs e)
{
  base.OnDrawItem (e);
  //e.Graphics.FillRectangle(Brushes.White, e.Bounds);
  e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
  e.Graphics.DrawString(this.Text, new Font("Arial", 9), Brushes.Black, 0, 0);
}
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32938523
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузя
Код: plaintext
1.
2.
3.
4.
5.
6.
protected override void OnDrawItem(DrawItemEventArgs e)
{
  base.OnDrawItem (e);
  //e.Graphics.FillRectangle(Brushes.White, e.Bounds);
  e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
  e.Graphics.DrawString(this.Text, new Font("Arial", 9), Brushes.Black, 0, 0);
}


Спасибо. Почти помогло. Разрешите ещё немного вас помучить ? :)

Вот исходный код моей тестпрограммы. Вы можете сделать копи-пасте и откомпилировать его.

Появилась проблема со шрифтом "Wingdigns", если вызвать меню и начать выбирать то Итем1, то Итем2, то у Итема2 не перерисовываются символы под курсором мыши и выглядит это плохо.

Нельзя ли как то это исправить? Очень надо использовать этот шрифт.

Код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace CustomContextMnu
{
	
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.RichTextBox richTextBox1;
		private System.Windows.Forms.ContextMenu contextMenu1;
		private CustomMenuItem menuItem1;
		private CustomMenuItem menuItem2;
		
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			
			InitializeComponent();

		
		}

		
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Vom Windows Form-Designer generierter Code
		
		private void InitializeComponent()
		{
			this.richTextBox1 = new System.Windows.Forms.RichTextBox();
			this.contextMenu1 = new System.Windows.Forms.ContextMenu();
			this.menuItem1 = new CustomContextMnu.CustomMenuItem();
			this.menuItem2 = new CustomContextMnu.CustomMenuItem();
			this.SuspendLayout();
			// 
			// richTextBox1
			// 
			this.richTextBox1.ContextMenu = this.contextMenu1;
			this.richTextBox1.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
			this.richTextBox1.Location = new System.Drawing.Point(40, 40);
			this.richTextBox1.Name = "richTextBox1";
			this.richTextBox1.Size = new System.Drawing.Size(536, 448);
			this.richTextBox1.TabIndex = 0;
			this.richTextBox1.Text = "richTextBox1";
			// 
			// contextMenu1
			// 
			this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																						 this.menuItem1,
																						 this.menuItem2});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.OwnerDraw = true;
			this.menuItem1.Text = "Item1";
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 1;
			this.menuItem2.OwnerDraw = true;
			this.menuItem2.Text = "Item2";
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(616, 534);
			this.Controls.Add(this.richTextBox1);
			this.Name = "Form1";
			this.Text = "Form1";
			this.ResumeLayout(false);

		}
		#endregion

		
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}
	}
	
	
	public class CustomMenuItem : System.Windows.Forms.MenuItem
	{
		public CustomMenuItem()
		{
			OwnerDraw = true;
		}

		protected override void OnDrawItem(DrawItemEventArgs e)
		{
			base.OnDrawItem (e);
			e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
			e.Graphics.DrawString(this.Text, new Font("Wingdings", 10), Brushes.Black,0, (e.Index * 20));
		}

		protected override void OnMeasureItem(MeasureItemEventArgs e)
		{
			base.OnMeasureItem (e);
			e.ItemHeight = 20;
			e.ItemWidth = 200;
		}
		
		protected override void OnSelect(EventArgs e)
		{
			base.OnSelect (e);
		}
	}

}

...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939335
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появилась проблема со шрифтом "Wingdigns", если вызвать меню и начать выбирать то Итем1, то Итем2, то у Итема2 не перерисовываются символы под курсором мыши и выглядит это плохо.честно говоря не понятен вопрос. что не перерисовывается у Итем2 и что ожидалось ?

немного модифицированный текст. вроде работает, как надо ?
Код: plaintext
1.
2.
3.
4.
5.
protected override void OnDrawItem(DrawItemEventArgs e)
{
  base.OnDrawItem (e);
  e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
  e.Graphics.DrawString(this.Text, new Font("Wingdings", 10), ((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.HighlightText : SystemBrushes.WindowText, 0, (e.Index * 20));
}
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939530
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузя Появилась проблема со шрифтом "Wingdigns", если вызвать меню и начать выбирать то Итем1, то Итем2, то у Итема2 не перерисовываются символы под курсором мыши и выглядит это плохо.честно говоря не понятен вопрос. что не перерисовывается у Итем2 и что ожидалось ?

немного модифицированный текст. вроде работает, как надо ?
Код: plaintext
1.
2.
3.
4.
5.
protected override void OnDrawItem(DrawItemEventArgs e)
{
  base.OnDrawItem (e);
  e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
  e.Graphics.DrawString(this.Text, new Font("Wingdings", 10), ((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.HighlightText : SystemBrushes.WindowText, 0, (e.Index * 20));
}


Нет, к сожалению не как надо.
Лучше раз увидеть....
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939541
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы "поездите" по меню. Текст не всегда перерисовывается.

Курсор мыши работает как стирательная резинка и затирает текст.


-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939614
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал в твоем тексте исправления для текста и рисования:
Код: plaintext
1.
2.
3.
4.
this.menuItem1.Text =new string((char)0x00EF, 1);// "Item1";
this.menuItem2.Text =new string((char)0x00F0, 1);// "Item2";
...
e.Graphics.DrawString(this.Text, new Font("Wingdings", 10), ((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.HighlightText : SystemBrushes.WindowText, e.Bounds);
...
и получил (никаких аномалий):
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939675
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по картинкам, у нас с тобой разные тексты программ. у меня используется текст, котрый приведен тобой выше (copy/paste).
а у тебя ???

иначе наш разговор просто затянется до бесконечности...
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939698
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузясудя по картинкам, у нас с тобой разные тексты программ. у меня используется текст, котрый приведен тобой выше (copy/paste).
а у тебя ???

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

Код вроде должОн совпадать.
Проблема осталась.
Вы поводите мышью прямо по стрелочкам нарисованным в меню а не по пустому пространству справа. Работает как стирательная резинка.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace CustomContextMnu
{
	
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.RichTextBox richTextBox1;
		private System.Windows.Forms.ContextMenu contextMenu1;
		private CustomMenuItem menuItem1;
		private CustomMenuItem menuItem2;
		
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			
			InitializeComponent();

		
		}

		
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Vom Windows Form-Designer generierter Code
		
		private void InitializeComponent()
		{
			this.richTextBox1 = new System.Windows.Forms.RichTextBox();
			this.contextMenu1 = new System.Windows.Forms.ContextMenu();
			this.menuItem1 = new CustomContextMnu.CustomMenuItem();
			this.menuItem2 = new CustomContextMnu.CustomMenuItem();
			this.SuspendLayout();
			// 
			// richTextBox1
			// 
			this.richTextBox1.ContextMenu = this.contextMenu1;
			this.richTextBox1.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
			this.richTextBox1.Location = new System.Drawing.Point(40, 40);
			this.richTextBox1.Name = "richTextBox1";
			this.richTextBox1.Size = new System.Drawing.Size(536, 448);
			this.richTextBox1.TabIndex = 0;
			this.richTextBox1.Text = "richTextBox1";
			// 
			// contextMenu1
			// 
			this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																						 this.menuItem1,
																						 this.menuItem2});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.OwnerDraw = true;
			this.menuItem1.Text = new string((char)0x00EF, 1);
			this.menuItem1.Click += new System.EventHandler(this.CmenuItem_Click);
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 1;
			this.menuItem2.OwnerDraw = true;
			this.menuItem2.Text = new string((char)0x00F0, 1);
			this.menuItem2.Click += new System.EventHandler(this.CmenuItem_Click);
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(616, 534);
			this.Controls.Add(this.richTextBox1);
			this.Name = "Form1";
			this.Text = "Form1";
			this.ResumeLayout(false);

		}
		#endregion

		
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void CmenuItem_Click(object sender, System.EventArgs e)
		{
			Clipboard.SetDataObject(((CustomMenuItem)sender).Text,false);
			this.richTextBox1.Paste();
			this.richTextBox1.Select(this.richTextBox1.SelectionStart-1,1);
			this.richTextBox1.SelectionFont = new Font("Wingdings",36.00f);
		}	

		
	}
	
	
	public class CustomMenuItem : System.Windows.Forms.MenuItem
	{
		public CustomMenuItem()
		{
			OwnerDraw = true;
		}

		protected override void OnDrawItem(DrawItemEventArgs e)
		{
			base.OnDrawItem (e);
			e.Graphics.FillRectangle(((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.Highlight : SystemBrushes.Menu, e.Bounds);
			e.Graphics.DrawString(this.Text, new Font("Wingdings", 9), ((e.State & DrawItemState.Selected) == DrawItemState.Selected) ? SystemBrushes.HighlightText : SystemBrushes.WindowText, 0, (e.Index * 20));
		}

		protected override void OnMeasureItem(MeasureItemEventArgs e)
		{
			base.OnMeasureItem (e);
			e.ItemHeight = 20;
			e.ItemWidth = 25;
		}
		
			
	}

}

...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939742
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в нечистую силу (не к ночи будет помянута) - не верю :)
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:
XP SP2
VS 2003
FW 1.1 SP1
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939748
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+
почему на твоих картинках цвет фона меню - белый ???
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32939785
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запустил exe на:
Win2003 сервер + SP1 (RC1)
FW 2.0 (build 40607 beta 1)
эффект тот же - все прорисовывает правильно, где бы не елозил мышью
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32940045
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузя
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:

прикрепи сюда скомпилированный exe-шник

P.S. только без всяких вредоносных кодов :-)

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32942866
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузяв нечистую силу (не к ночи будет помянута) - не верю :)
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:
XP SP2
VS 2003
FW 1.1 SP1

У меня полностью аналогичная конфигурация

XP Professional SP2
VS 2003 Enterprise-Architekt
FW 1.1 SP1
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32942878
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузя+
почему на твоих картинках цвет фона меню - белый ???

??? Не знаю. Всегда такой цвет был (недоумённое пожатие плечами)
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32942884
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa кузя
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:

прикрепи сюда скомпилированный exe-шник

P.S. только без всяких вредоносных кодов :-)

Код: plaintext
 uid  =  S a


Прикрепляю. Без посторонних кодов. ;)
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32943383
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все работает, как доктор прописал ...

и для classic и для xp (действительно, белый фон) стилей

ты сам пробовал этот EXE запускать на др. машинах ?
...
Рейтинг: 0 / 0
Ещё один Bug или... ?
    #32943414
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кузявсе работает, как доктор прописал ...

и для classic и для xp (действительно, белый фон) стилей

ты сам пробовал этот EXE запускать на др. машинах ?

Да. Только что пробовал. Нахожусь в состоянии лёгкого шока, т.к. везде работает "как доктор прописал" кроме меня. А установить причину не удаётся пока.

Проблема: Если оно так у меня работает, то ведь и у клиента когда-нибудь да вылезти может. Это как раз из тех мелочей, которые не жизненно важны, но досаждают и мазолят глаза.(И портят впечатление от ПО).
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ещё один Bug или... ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]