HyperLink 如何随文字自动调整大小呢?

来源:百度知道 编辑:UC知道 时间:2024/06/16 10:57:26
文章的题目用的是HyperLink控件,怎么能根据题目文字的大小自动调整HyperLink的大小呢?现在的情况就是没有文字的地方都能点到链接。。。。。。

在题目更改时,测量字符串的长度,然后设置题目长度
string s=this.textBox1.Text.Trim();
float w=0;
float h=0;
Graphics g=Graphics.FromHwnd(this.Handle);
Font myf=new Font("宋体",15);
StringFormat sf=new StringFormat(StringFormat.GenericTypographic);
SizeF size=g.MeasureString(s,myf,1000,sf);

MessageBox.Show(size.Height.ToString(),"高度");
MessageBox.Show(size.Width.ToString(),"宽度");

把HyperLink.Text="文章的题目";
就可以了