Message
General information
Forum:
ASP.NET
Category:
Forms
Environment versions
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01458618
Message ID:
01458620
Views:
51
>I have a situation where the same code works in one Windows Form, but not in another form I am now working on in my C# class. I believe I have all the code necessary to change the default Font for the WinForm, but the fonts on all the labels do not change at all. Did I miss any steps here?
>
>
>        private void colorToolStripMenuItem_Click(object sender, EventArgs e)
>        {
>             colorDialog1.Color = this.ForeColor; // Get initial color value.
>             colorDialog1.ShowDialog();           // Let the user choose the ForeColor value.
>             this.ForeColor = colorDialog1.Color; // Set the ForeColor value.
>        }
>
Bit confusing since you talk about Fonts and the code is for Colors :-}
But the code should work - as should the equivalent using FontDialog().
But bear in mind that, for example, Foreground is an ambient property - if you have specifically set the value in the control itself then it will no longer 'inherit' from the form
Previous
Next
Reply
Map
View