重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用jquery.print插件
成都创新互联是一家专业提供沙依巴克企业网站建设,专注与成都网站制作、网站建设、H5开发、小程序制作等业务。10年已为沙依巴克众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
我用得jQuery.print, version 1.3.2。
页面上调用代码如下:PrintArea就是你panel的ID....
script src="~/Scripts/jQuery.print.js"/script
script
function printarea() {
$("#PrintArea").print({
globalStyles: true,
mediaPrint: false,
stylesheet: null,
noPrintSelector: ".no-print",
iframe: true,
append: null,
prepend: null,
manuallyCopyFormValues: true,
deferred: $.Deferred()
});
}
/script
a class="btn btn-success" onclick="printarea()"打印/a
Public Class Form3 按下,显示控件,并获得焦点. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Visible = True TextBox1.Focus() End Sub 判断是否获得焦点. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If TextBox1.Focused = True Then MessageBox.Show("已经获得焦点了.") Else MessageBox.Show("已经失去焦点了.") End If End Sub 失去焦点后自动陷藏. Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus TextBox1.Visible = False End Sub End Class
PANEL控件是.NET中才有的内容,说起来的话应该会是VB.NET中有这个控件。用来对其他各个控件进行分组,原因不外乎三个:
1、为了获得清晰的用户界面而将相关的窗体元素进行可视化分组。
2、编程分组,如对单选按钮进行分组。
3、为了在设计时将多个控件作为一个单元来移动。
在vb.net中,有GroupBox、Panel、TabControl这三个控件可以实现上面所提到的三个分组目的,所以我们称它们为分组控件。
这个控件大体来说是在工具箱中,图标如图:
记住了是在.NET里才有PANEL,VB里用GroupBox、TabControl代替吧
窗体默认是顶级控件,不能添加到其他容器中
如果想将窗体像一般控件那样添加进容器中,需要将窗体的TopLevel属性设为false
如下:
Dim
fir
As
New
Form2
fir.TopLevel
=
false
Me.Panel1.Controls.Add(fir)