ychatu44.pas

来自「Yahoo Messenger for Mobile」· PAS 代码 · 共 78 行

PAS
78
字号
unit YchatU44;

interface

uses
  Windows, Messages, SysUtils,  Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Menus, DynamicSkinForm;

type
  TForm40 = class(TForm)
    ListBox1: TListBox;
    PopupMenu1: TPopupMenu;
    ShowMessageToRoom1: TMenuItem;
    IgnoreUser1: TMenuItem;
    procedure ListBox1DblClick(Sender: TObject);
    procedure ShowMessageToRoom1Click(Sender: TObject);
    procedure IgnoreUser1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form40: TForm40;

implementation

uses YchatU1,  YchatU48;

{$R *.dfm}

procedure TForm40.ListBox1DblClick(Sender: TObject);
Var
 N: Integer;
begin
 For N:=ListBox1.Items.Count-1 Downto 0 do
  If ListBox1.Selected[N]=True Then
    Begin
     //Form1.Say(Form1.Richedit1,Listbox1.Items[N],False,False,False);
     Form1.CreateSkin(Form44);
     Form40.Hide;
     Form44.Show;
     Form44.Memo1.Text:=Listbox1.Items[N];
     Break;
    End;
end;

procedure TForm40.ShowMessageToRoom1Click(Sender: TObject);
Var
 N: Integer;
begin
 For N:=ListBox1.Items.Count-1 Downto 0 do
  If ListBox1.Selected[N]=True Then
    Begin
     Form1.Say(Form1.Richedit1,Listbox1.Items[N],False,False,False);
     Break;
    End;
end;

procedure TForm40.IgnoreUser1Click(Sender: TObject);
Var
 N: Integer;
 User: String;
begin
 For N:=ListBox1.Items.Count-1 Downto 0 do
  If ListBox1.Selected[N]=True Then
    Begin
     User:=ListBox1.Items[N];
     Delete(User,1,Pos('@',User));
     User:=Copy(User,1,Pos(':',User)-1);
     Form1.IgnoreUser(User,False,True,False,False);
     Break;
    End;
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?