C#中,怎么样获取button背景图片的名字

C#中,怎么样获取button背景图片的名字,第1张

你是要用服务端的Button还是客户端的。

如果是服务端的就直接用ImageButton。然后在后台获取ImageButton的ImageUrl,然后进行切割。

string

Url

=

imgBtnImageUrl;

string

fileName

=

UrlSubstring(UrlLastIndexOf('/')

+

1);

这样就得到了按钮的名称了。

如果是客户端的按钮,也是同样的道理,用JS获取按钮的背景的路径,然后切割就行了。

登录按钮:

<input name="" type="image" src="/images/button_logingif" class="input_img">

实现方法:

我用的class,当然也可以换成type或src,属性都可以作为判断条件

HtmlImageInput btnSubmit=null;

DomNodeList<DomElement> domElements=htmlpagegetElementsByTagName("input");

for(DomElement temp:domElements){

if(tempgetAttribute("class")equals("input_img")){

btnSubmit= (HtmlImageInput) temp;

}

}

创建button的时候给button命名,然后在button的Click的事件中获取Name即可

var button = new Button { Name = "Button" };

buttonClick+=new RoutedEventHandler(Button_Click);

private void Button_Click(object sender, RoutedEventArgs e)

{

var button = sender as Button;

var buttonName = buttonName;

MessageBoxShow(buttonName);

}

在自动添加时可以修改按钮属性;

onAction可以带参数调用,来调定是哪个按钮事件,比如:

OnAction = "'GoToSheet """ & Name & """'" '带字符串参数

注意:参数一定要是字符型,Name只引用初始时的值,若使用时再改变无效。

以上就是关于C#中,怎么样获取button背景图片的名字全部的内容,包括:C#中,怎么样获取button背景图片的名字、htmlunit如何不通过id和name获取button,并提交表单。跪求高手您是如何解决的、WPF,用后台代码创建了几个按钮,在运行的时候点击这些按钮,如何在点击按钮事件中知道点击的是哪个按钮呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9785482.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存