用VS2008做网页时,用到了TreeView控件,做了一个三级目录。想把里边的字体变大,求指教。。。
4个回答
展开全部
你好!
可以考虑用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.);
}
}
以上代码写的尽量简单了,请采纳,谢谢!
可以考虑用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.);
}
}
以上代码写的尽量简单了,请采纳,谢谢!
展开全部
有一种变通的方法,我也是这么做的。
YourTreeNode.Text="<span 这里添加你的样式>内容</span>";
这样就可以每个节点都可以自定义样式了,很灵活。
YourTreeNode.Text="<span 这里添加你的样式>内容</span>";
这样就可以每个节点都可以自定义样式了,很灵活。
追问
这句代码添加到哪里??c#代码页??还是源代码页??
还有能不能更具体点??- -上面的代码看不太懂??见谅见谅!!
追答
你的TreeView控件下面挂的是一个一个的TreeNode嘛。
TreeNode的Text属性就是节点显示的文本。
你在后台(c#代码页)指点文本的时候就添加格式了。
TreeView tv = new TreeView();
tv.Nodes.Add("123");
"123"节点就显示为红色了,其它样式在style里往后添加就可以了。
---------------------------
你直接在treenview属性上设置的东西是影响整个的,比如Font,是整个目录全部一样大小了。
只有通过上面那种变通的方法可将各个节点设置都不一样的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TreeView1.DefaultStyle["font-size"] = "20pt";
this.TreeView1.Font.Size=20; 尽管不能改变字体的大小,但是,节点间的距离确实增加了不少
this.TreeView1.Font.Size=20; 尽管不能改变字体的大小,但是,节点间的距离确实增加了不少
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询