在数据库里面Select出10条数据。同一个界面上,分两次显示在5个Label上,每次显示5条。但是这5条必须是随机地显示。显示过了的,不能再次显示。请教各位大侠,小弟该怎么做?
解决方案 »
- 如何使modal窗口不被挡住
- Delphi,请教一个TdxNavBar控件中添加TTreeView控件的问题
- 相信您能够帮助我,询问关于上手学习的建议,不想走更多的弯路
- 关于clsid 的注册问题
- 散分啦:还有一惊喜送大家一个非常好的电子书籍下载网站.想道吗?那还等什么,请进吧!
- 急求VCHM制作帮助文件的操作说明(中文版)
- 怎么使窗体在所有应用程序之前,保持在最顶部
- sendmessage(dbgrid1.handle,WM_char ,word('A),0) 发出A字符,如何发出控制键,如 Tab 键,Inser 键,End 键
- 怎么才能在一个listview里面显示C盘根目录下的所有东东?包括文件夹、文件等等?
- 怎么判断table到了记录的最后一条?
- SocketConnection,连接速度问题,不明白!
- 那位大侠知道,请指点一下(新手),谢谢,在dephi的sql语句中,怎么表示数值字段与数值变量
function IntExist(OprInt: Integer; MyArray: array of Integer): Boolean;
var
i: Integer;
begin
Result := False;
for i := 0 to High(MyArray) do
if OprInt = MyArray[i] then
begin
Result := True;
Break;
end;
end; //产生随机数组,自己添加到程序中
SetLength(RandomArray, 10);
i := 0;
repeat
Randomize;
tempInt := Random(11); //这里产生0~10的随机数
if not IntExist(tempInt, RandomArray) then //这里可以排除0
begin
RandomArray[i] := tempInt;
Inc(i);
end;
until i = 10;