Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

Определение индекса элемента списка   Найти похожие ветки 

 
"Начинающий"   (2006-10-04 08:14) [0]

Подскажите каким образом можно определить индекс элемента списка раскрытого ComboBox при "гулянии" по нему (раскрытому DroppedDown = True) мышки. Естественно до выбора (onComboBoxChange).


 
Elen ©   (2006-10-04 08:31) [1]


> "Начинающий"

Как вариант

procedure TForm1.Timer1Timer(Sender: TObject);
begin
caption:=inttostr(SendMessage(ComboBox1.Handle,CB_GETCURSEL,0,0));
end;


Не забудь что начало с ноля


 
Elen ©   (2006-10-04 08:35) [2]


> "Начинающий"

или побыстрее :
unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls;

type
 TForm1 = class(TForm)
   ComboBox1: TComboBox;
   Timer1: TTimer;
   procedure FormCreate(Sender: TObject);
  procedure ft(var Msg: TMsg; var Handled: Boolean);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

//********* PROCEDURE**********
procedure tform1.ft;
//const
//Var
begin

  caption:=inttostr(SendMessage(ComboBox1.Handle,CB_GETCURSEL,0,0));
end;
//********* END PROCEDURE*******

procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage:=ft;
end;

end.


 
"Начинающий"   (2006-10-04 09:24) [3]

> Elen ©
Спасибо, выручили!



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.043 c
3-1155735139
danja12
2006-08-16 17:32
2006.10.22
Как сжать dbf с помощью TADOTable?


2-1159865243
zaqqaz
2006-10-03 12:47
2006.10.22
как зделать так чтоб комп не выключался/ребутился ?


1-1158253870
samael6
2006-09-14 21:11
2006.10.22
Конвертировать Doc->Image


4-1149174929
salexn
2006-06-01 19:15
2006.10.22
Измерить скорость чтения диска


2-1159875670
Samson
2006-10-03 15:41
2006.10.22
медиасервак.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский