jwcolby
jwcolby at colbyconsulting.com
Sat Dec 4 20:42:39 CST 2010
No I didn't try that. John W. Colby www.ColbyConsulting.com On 12/4/2010 9:39 PM, Shamil Salakhetdinov wrote: > John -- > > Did you try it like that?: > > //----------------------------------------- > using System.Drawing; > ... > Font font = new Font("Arial", 3.1f); > System.Console.WriteLine("{0}", font); > // the above line will output: > //[Font: Name=Arial, Size=3.1, Units=3, GdiCharSet=1, GdiVerticalFont=False] > > > //----------------------------------------- > > with System.Windows.Forms and System.Drawing references set? > > It works here in console app or class lib. > I have used something like that many times... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: dba-vb-bounces at databaseadvisors.com > [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 5 ??????? 2010 ?. 4:25 > To: Discussion concerning Visual Basic and related programming issues. > Subject: Re: [dba-VB] use a font in a class > > > But you can pass form's Font instance to your class as a parameter, dont' > you?... > > Yes, that is what I am having to do. > > > Or you can create a Font instance in your class, don't you? > > No, that is the original problem email. The code to do that fails in a > class. Unless you have another way to do it that the code I sent. > > John W. Colby > www.ColbyConsulting.com > > On 12/4/2010 6:46 PM, Shamil Salakhetdinov wrote: >> But you can pass form's Font instance to your class as a parameter, dont' >> you?... >> >> Or you can create a Font instance in your class, don't you? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: dba-vb-bounces at databaseadvisors.com >> [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 5 ??????? 2010 ?. 2:28 >> To: Discussion concerning Visual Basic and related programming issues. >> Subject: Re: [dba-VB] use a font in a class >> >> Yes, in a form that works because "this" has a font. In a class, >> "this" is the class (not a form) which doesn't have a font. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 12/4/2010 5:55 PM, Shamil Salakhetdinov wrote: >>> John -- >>> >>> You can use: >>> >>> Font font = new Font(this.Font, FontStyle.Bold); >>> >>> Ignore my prev. posting in this thread. >>> >>> Thank you. >>> >>> -- >>> Shamil >>> >>> -----Original Message----- >>> From: dba-vb-bounces at databaseadvisors.com >>> [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: 5 ??????? 2010 ?. 1:27 >>> To: VBA >>> Subject: [dba-VB] use a font in a class >>> >>> I am defining a system for displaying a status on a form. We have a >>> listview object, in which we create three columns, then push stuff >>> into the list using the following coed: >>> >>> private void UpdateStage1Status(StatusEventArgs stEvArgs) { >>> Font bold = new Font(Font, FontStyle.Bold); //to make the > font >>> bold >>> ListViewItem item; >>> item = lstvStatus.Items.Add("",stEvArgs.pImageIndex); //The >>> image to display for the row >>> //item.BackColor = stEvArgs.pColor; >>> item.UseItemStyleForSubItems = false; //need to set this to >>> allow changing font color >>> item.SubItems.Add(stEvArgs.pDte.ToString()); //date >>> item.SubItems.Add(stEvArgs.pObjectPath); //object path >>> item.SubItems.Add(stEvArgs.pStatus, Color.Black, Color.White, >>> bold); //status text >>> } >>> >>> Now I want to wrap the list and this code in a class so that I do not >>> have to have all this (and >>> other) stuff in the form. >>> >>> The problem is that the line >>> >>> Font bold = new Font(Font, FontStyle.Bold); //to make the font >> bold >>> >>> won't compile in a class. It complains that >>> >>> Font bold = new Font(Font >>> >>> That last class is bad (can't be inherited). AFAICT (just a guess) >>> that Font reference only works in a form. >>> >>> Is there any way other than passing the font in to this method to us >>> the code as written (in a class)? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> _______________________________________________ >>> dba-VB mailing list >>> dba-VB at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-vb >>> http://www.databaseadvisors.com >>> >>> _______________________________________________ >>> dba-VB mailing list >>> dba-VB at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/dba-vb >>> http://www.databaseadvisors.com >>> >>> >> _______________________________________________ >> dba-VB mailing list >> dba-VB at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-vb >> http://www.databaseadvisors.com >> >> _______________________________________________ >> dba-VB mailing list >> dba-VB at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/dba-vb >> http://www.databaseadvisors.com >> >> > _______________________________________________ > dba-VB mailing list > dba-VB at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-vb > http://www.databaseadvisors.com > > _______________________________________________ > dba-VB mailing list > dba-VB at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-vb > http://www.databaseadvisors.com > >