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

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

Код: 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
28.02.2005, 17:44
    #32937098
maratic_net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
А Owner Draw у меню какое ?
...
Рейтинг: 0 / 0
28.02.2005, 17:49
    #32937103
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
maratic_netА Owner Draw у меню какое ?

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

так и есть...

private void menuItem1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e)
{
e.ItemHeight = 20;
e.ItemWidth = 100;
}
...
Рейтинг: 0 / 0
01.03.2005, 10:40
    #32937984
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
Код: 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
01.03.2005, 10:41
    #32937986
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
кузя Ну и денёк сегодня ! За что ни возьмись всё из рук валится.я в такие дни обычно занимаюсь подчисткой хвостов - документация, доп. комментрии, перекуры ...
:)

Так я вчера в конце-концов и поступил....
...
Рейтинг: 0 / 0
01.03.2005, 12:22
    #32938329
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
Код: 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
01.03.2005, 13:12
    #32938523
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
кузя
Код: 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
01.03.2005, 16:55
    #32939335
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
Появилась проблема со шрифтом "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
01.03.2005, 17:55
    #32939530
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
кузя Появилась проблема со шрифтом "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
01.03.2005, 17:57
    #32939541
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
Вы "поездите" по меню. Текст не всегда перерисовывается.

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


-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
01.03.2005, 18:17
    #32939614
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
сделал в твоем тексте исправления для текста и рисования:
Код: 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
01.03.2005, 18:40
    #32939675
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
судя по картинкам, у нас с тобой разные тексты программ. у меня используется текст, котрый приведен тобой выше (copy/paste).
а у тебя ???

иначе наш разговор просто затянется до бесконечности...
...
Рейтинг: 0 / 0
01.03.2005, 18:56
    #32939698
M234
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
кузясудя по картинкам, у нас с тобой разные тексты программ. у меня используется текст, котрый приведен тобой выше (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
01.03.2005, 19:18
    #32939742
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
в нечистую силу (не к ночи будет помянута) - не верю :)
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:
XP SP2
VS 2003
FW 1.1 SP1
...
Рейтинг: 0 / 0
01.03.2005, 19:22
    #32939748
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
+
почему на твоих картинках цвет фона меню - белый ???
...
Рейтинг: 0 / 0
01.03.2005, 19:46
    #32939785
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
запустил exe на:
Win2003 сервер + SP1 (RC1)
FW 2.0 (build 40607 beta 1)
эффект тот же - все прорисовывает правильно, где бы не елозил мышью
...
Рейтинг: 0 / 0
02.03.2005, 07:01
    #32940045
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ещё один Bug или... ?
кузя
поскольку все работает, так как и ожидалось (т.е. все прорисовывается правильно) давай искать отличия:

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

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

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

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

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

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

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

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

Код: plaintext
 uid  =  S a


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

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

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

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

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

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

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


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