VB.NET 学习笔记

Visual Studio LOGO
Visual Studio LOGO

‘数组相关
dim 数组长度 as integer=12
dim 数组(数组长度-1) as byte() ‘数组长度-1:为数组下标最大值
msgbox(数组.length) ’12

‘如何让文本框自动滚动
textbox1.appendtext(“test”)
textbox1.scrolltocaret()

‘让listviewItem可见
Listview.FindItemWithText(“test”).EnsureVisible()

‘鼠标坐标
System.Windows.Forms.Cursor.Position
Control.MousePosition

‘权限
Imports System.Security.Principal

Module 权限
Public Function 是否为管理员()
Dim identity As WindowsIdentity = WindowsIdentity.GetCurrent()
Dim principal As WindowsPrincipal = New WindowsPrincipal(identity)
Return principal.IsInRole(WindowsBuiltInRole.Administrator)
End Function
End Module

限制 DataGridView 某列只能输入数字(参考这里

 Private Sub TextBoxDec_KeyPress(sender As Object, e As KeyPressEventArgs)
        If e.KeyChar <> "8" And Not Char.IsDigit(e.KeyChar) And e.KeyChar <> "." Then
            e.Handled = True
        End If
    End Sub
    Private Sub DataGridView1_EditingControlShowing(sender As Object, e As DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
        Dim columnIndex As Integer = 4
        If DataGridView1.CurrentCell.ColumnIndex = columnIndex Then
            AddHandler e.Control.KeyPress, AddressOf TextBoxDec_KeyPress
        Else
            RemoveHandler e.Control.KeyPress, AddressOf TextBoxDec_KeyPress
        End If

        Me.Text = DataGridView1.CurrentCell.ColumnIndex.ToString
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
        DataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    End Sub

获取当前程序路径及程序名
Application.ExecutablePath

获取程序启动参数(注:参数前后有双引号)
dim para as String=Microsoft.VisualBasic.Command

Iebook 超级精灵辅助工具

iebook 超级精灵辅助工具
iebook 超级精灵辅助工具

iebook超级精灵6.4(2013)版是全球第一家融入互联网、手机移动和数字电视终端三维整合传播体系的专业电子杂志、appbook杂志、电子相册、电子商刊、电子期刊、电子画册制作软件及推广系统。——官方介绍

iebook超级精灵辅助工具是博主个人编写的工具。通过它,你能方便地对iebook的杂志组件进行修改、编辑。如图所示。

v3.4
合并资源提取、文件修复功能;代码优化

v3.2
合并功能增加音乐选项;Bug修复若干

v3.1
加入文件修整,文件重组功能

v2.2
加入合并电子杂志功能

v2.1
集成生成在线版功能

v2.0
集成资源提取/模版编辑功能

v1.1
集成 iebook安装卸载功能

v1.0
初版