大家好我正在使用下面的代码将图片附加到label
文字
lblPopUp.Text = "<img src='Popup(Images)/notfound.png' /> Access Denied,Contact Administrator";
这会导致我在加载时如下
是否可以更改下面的内容,以便文本和图像看起来相似
答案 0 :(得分:2)
如果我理解正确的话,一个小字符串操作应该可以达到你想要的效果。
代码:
lblPopup.Text = "<img src='Popup(Images)/notfound.png' /> Access Denied,Contact Administrator";
String strInsertStyle = " style=\"height: 100px; width: 100px;\"";
int intInsertPoint = lblPopup.Text.IndexOf("<img") + 4;
lblPopup.Text = lblPopup.Text.Substring(0, intInsertPoint) + strInsertStyle + lblPopup.Text.Substring(intInsertPoint);
编辑: 我也假设你想要稍后添加高度/宽度,否则请使用jadarnel27的答案。
答案 1 :(得分:1)
您可以使用height
标记的width
和<img>
属性设置高度和宽度:
lblPopUp.Text = "<img src='Popup(Images)/notfound.png' height='50px' width='50px' /> Access Denied,Contact Administrator";
或者,您可以使用style
属性:
lblPopUp.Text = "<img src='Popup(Images)/notfound.png' style='height:50px; width:50px;' /> Access Denied,Contact Administrator";
<小时/> 还有一件事:我强烈建议不要使用所有
 
来使你的对齐正确。在您的padding-right
代码上添加一些<img>
将更容易,更稳定。