2026年6月

这也是在使用Listbox的时候遇到的问题,ItemHeight的默认值是13,当在属性窗口里更改它时,改了又变回去了。后来上网查了下资料,原来Listbox默认是不能更改ItemHeight的。想要更改的话,需要这样做:
首先设置DrawMode属性为OwnerDrawVariable,自己画Listbox。
然后处理DrawItem和MeasureItem两个事件,DrawItem是在显示项时触发,MeasureItem是在要计算项的宽高时触发。在DrawItem里重新绘制项目,如下:

程序代码

e.DrawBackground ();
e.DrawFocusRectangle ();
e.Graphics.DrawString (listBox1.Items[e.Index].ToString(), e.Font, new SolidBrush (e.ForeColor), e.Bounds);

可以在MeasureItem里设置ItemHeight

程序代码

e.ItemHeight = 20;

如果只是这样简单的设个值的话可以不用MeasureItem事件了,因为这里已经可以在属性窗口里更改ItemHeight的值了。

用记事本新建一个后缀名为bat的文件,复制以下内容,保存后。运行即可开始清理

@echo off        
echo 正在清除系统垃圾文件,请稍等......        
del /f /s /q %systemdrive%\*.tmp        
del /f /s /q %systemdrive%\*._mp        
del /f /s /q %systemdrive%\*.log        
del /f /s /q %systemdrive%\*.gid        
del /f /s /q %systemdrive%\*.chk        
del /f /s /q %systemdrive%\*.old        
del /f /s /q %systemdrive%\recycled\*.*        
del /f /s /q %windir%\*.bak        
del /f /s /q %windir%\prefetch\*.*        
rd /s /q %windir%\temp & md %windir%\temp        
del /f /q %userprofile%\cookies\*.*        
del /f /q %userprofile%\recent\*.*        
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"        
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"        
del /f /s /q "%userprofile%\recent\*.*"        
echo 清除系统LJ完成!        
echo. & pause  

实际验证效果不错。

1.财贸双全清密码

update T_GBL_LoginUser:
set password = CONVERT(varbinary,null)

2.辉煌2008清密码"
做好数据备份,查询分析器中执行下面语句:

update loginuser set password=''

清空管理员密码
SQL清空密码+
第一:

osql -E
1>sp_password @new='',@loginame='sa'
2>go

第二:
开始---运行cmd
输入:

osql -E
1>sp_password @new='11111',@loginame='sa'
2>go

(注:11111为sa密码)
该语句可以看到 sql的密码

use master
Select name,password from syslogins where name='sa'

3.辉煌普及版清空密码
在data下的 sysdata 和password 密码清空即可

4.标准4.0 5.0清密码
----这是将所有用户密码清空的SQL语句。

update t_gbl_LoginUser
set password = CONVERT(varbinary,null)

5.标准3.5清密码.
----清空3.5的系统管理员密码

UPDATE loginuser/ 
SET password = ''where sysid=1

6.服装普及版清密码
在查询分析器里选择对应的数据库执行下面语句

select * from loginuser where etypeid='00000'

超级用户密码忘记:请在查询分析器了执行查看密码*

SELECT password
FROM Loginuser9 C, 
WHERE (etypeid = 00000)

7.服装816清密码

select cast(password as varchar) from loginuser

8.千方超级用户密码忘记

update loginuser set password=0

9.清除千方百剂千方百计5.2密码忘了:

update loginuser set password=0 where etypeid='00000' 

补充一下辉煌7.X以前DBF数据库的超级用户密码清除

用16位编辑器winhex或者UD编辑data目录下的password.dbf的000001e6开始不是20的数值全部改成20不超过8位
sysdata.dbf的00000c9e开始不是20的数据全部改成20,不超过8位

这样密码就清空了