用VS2008做网页时,用到了TreeView控件,做了一个三级目录。想把里边的字体变大,求指教。。。

就像是:整体的大小可以改变,但目录的名称就这么大,不能改变。我想将字体变大,如何做啊????... 就像是:
整体的大小可以改变,但目录的名称就这么大,不能改变。
我想将字体变大,如何做啊????
展开
 我来答
gxjasddf
2013-01-31 · TA获得超过126个赞
知道答主
回答量:1664
采纳率:0%
帮助的人:301万
展开全部
你好!
可以考虑用timer控件,设置属性Interval为1000,Enabled为true
先申明一个当前全局性变量 prviate int i=0;//默认为0
用一个label,假设为label1,设置初始值为0,用label1来计时
在以下事件中进行操作
private void timer1_Tick(object sender, EventArgs e)
{
label.Text=Convert.ToString(int.Parse( label.Text)+1);//计时
if(label.Text=="120")//当到2分钟时
{
//这边是跳转链接了,相信你绑定的时候把ID也绑到treeview中node的某个属性了,一般来说是value,我这假设就是value
if(i==TreeView1.Nodes[0].ChildNodes.Count)//当i循环到TreeView1子节点列表最大值时
{
i=0;//重新开始循环
}
string id=TreeView1.Nodes[0].ChildNodes[i].Value;//你只有一个父节点就写死了
i++;//i自增1
label.Text="0";//初始化计时,到120秒后重复循环
Response.Redirect("你要跳转的页面.aspx?参数="+id.);
}
}
以上代码写的尽量简单了,请采纳,谢谢!
百度网友ec17c9c
2013-01-28 · TA获得超过124个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:124万
展开全部
有一种变通的方法,我也是这么做的。
YourTreeNode.Text="<span 这里添加你的样式>内容</span>";
这样就可以每个节点都可以自定义样式了,很灵活。
追问
这句代码添加到哪里??c#代码页??还是源代码页??
还有能不能更具体点??- -上面的代码看不太懂??见谅见谅!!
追答
你的TreeView控件下面挂的是一个一个的TreeNode嘛。
TreeNode的Text属性就是节点显示的文本。
你在后台(c#代码页)指点文本的时候就添加格式了。

TreeView tv = new TreeView();
tv.Nodes.Add("123");

"123"节点就显示为红色了,其它样式在style里往后添加就可以了。

---------------------------
你直接在treenview属性上设置的东西是影响整个的,比如Font,是整个目录全部一样大小了。
只有通过上面那种变通的方法可将各个节点设置都不一样的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐至上only
2013-01-28
知道答主
回答量:30
采纳率:0%
帮助的人:4.5万
展开全部
点击控件,点开属性找到外观点击Font,然后设置字体大小就可以了。
追问

 

没用。。。。。还是那么大- -

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fantapear
2013-01-28 · TA获得超过107个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:166万
展开全部
TreeView1.DefaultStyle["font-size"] = "20pt";

this.TreeView1.Font.Size=20; 尽管不能改变字体的大小,但是,节点间的距离确实增加了不少
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式