我想做一个 windows form上面2个按钮一个textbox,当点击按钮一,textbox中的内容变为一个超级链接,点击按钮2 textbox中的内容变会原来的样子,老板天天催着要,大家帮帮我啊。
解决方案 »
- .net版api_authcode函数
- url重写遇到的奇怪问题
- 如何判断:treeview控件被选中的节点是否已经改变?
- Asp.net网页上传后出现的问题
- 在子窗口不关闭的情况下怎样更新父窗口中的内容?
- java与.NET关于Session的问题
- 水晶报表 问题描叙:webform 我要用水晶报表 定制 曲线图的 X Y 轴 数据源,查看选定时间段内的曲线变化图。
- 求列出所有的系统cache的代码,最好能直接绑定到repeater上(我急急急急)
- 在textarea中自动加链接,怎么耍呀?
- 找不到GirdView模版列中的控件。怎么办
- 如和用fileUpLoad选择完图片后立即在页面上显示
- 100分,如何判断注册用户是否已经存在(membership验证)在线,对了立即给分。
让两个button连接不同的地址,都是显示在iframe里,你试试!
首先保证textbox和button1/2都是对form可见和可引用的;
然后定义button1的onclick事件函数,在函数中给textbox.value/text赋值,赋值前要保存当前值到某个临时变量;
定义button2的事件函数,函数中给textbox.value/text赋值为上面的临时变量;
然后就可以了
对于JS和C#(asp.net)同样适用
如果是要把TextBox中的值改成一个超级连接地址,那就在按钮事件中先把TextBox的值保存在一个变量中,再修改成原来保存的值,应该没有什么问题的呀
2. textbox用Font属性将字体设置下划线,用Cursor属性将鼠标设置为手型,事件OnMouseHover出发地(伪装外观),并重写btn1/2的事件控制函数;
默认属性 DetectUrls = false; private void button1_Click(object sender, System.EventArgs e)
{
this.richTextBox1.DetectUrls = true;
this.richTextBox1.LinkClicked +=new LinkClickedEventHandler(richTextBox1_LinkClicked);
}
private void button2_Click(object sender, System.EventArgs e)
{
this.richTextBox1.DetectUrls = false;
}
private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText);
}前提文框枉中的值为http:// 格式
当从上一页传来3个超连接的地址,这时候,你在页面上放一个textbox存放着,同时根据3个的条件来动态生成3个HyperLink,把3个HyperLink.Visible=False隐蔽起来.(HyperLink可以放在panel里)
当第击一按钮时,显示textbox,隐藏HyperLink,
点另一按钮,显示HyperLink,隐藏textbox