1. 程式人生 > >delphi button 實現下拉列表

delphi button 實現下拉列表

unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Button1: TButton;
    PopupMenu1: TPopupMenu;
    fgh1: TMenuItem;
    drg1: TMenuItem;
    dg1: TMenuItem;
    procedure Button1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
pt:TPoint;
begin
GetCursorPos(pt);
PopupMenu1.Popup((pt.x-x),(pt.y+(Button1.Height-y)));

end;

end.

相關推薦

delphi button 實現列表

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls; type TF

jquery+css實現列表

aps otto ddc () splay app lec and cti <!DOCTYPE html><html><head><meta charset="UTF-8"><title>fruit</tit

文本框實現列表聯動

function on() ole -1 nbsp val edit end col   昨天做了一個文本框過濾下拉列表選項的東西,技術不復雜,記錄下來一遍提高再使用效率。    $(‘#searchOption‘).keyup(function(){

h5,用css實現列表

gin clas isp pla mar ack 實現 寬高 doc <!DOCTYPE html><html><head><meta charset="utf-8"><style> ul li{ list-st

25.用js和jquery實現列表的左右選擇

select2 hit color nts -type utf ctype block 標簽 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

vue實現列表

<el-select v-model="form.fzr" placeholder="負責任"> <el-option v-for="(item,index) in fzr1" :key="index" :label="item.label" :value=

vue實現列表多選全選以及模糊查詢的vue元件

前端,有時有這樣的需求,需要一個下拉列表,還要有多選全選功能,以及模糊查詢功能的vue元件,我做了一個簡陋的元件,供大家參考,有問題請留言 這是我的檔案目錄結構 ** 效果圖: o(∩_∩)o o(∩_∩)o o(∩_∩)o o(∩_∩)o o(∩_

使用JavaScript實現列表的聯動

在設計使用者註冊頁面時經常有籍貫等資訊要填寫,填寫這些資訊一般都是先選擇國家->省->市->鎮。 此篇主要講述,當第一個下拉列表中的內容選定之後第二個下拉列表中的內容也隨之改變(例如:當你第一個下拉列表選擇江西時,第二個下拉列表會顯示南昌贛州等城市;當你第

HTML用DIV/CSS實現列表

HTML程式碼: <body> <div class="title" > <h1>SYROS</h1> <ul> <li><a href="">HOME<

使用freemarker實現列表

只對下拉列表項進行構建,到底為什麼不進行整體構建,只不過是某些js庫定位元素的原因。 資料庫建表語句: --下拉列表T_LIST_ITEM CREATE TABLE IF NOT EXISTS  T_LIST_ITEM( LI_ID    INTEGER NOT NUL

js 實現列表

一、HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="description" content="hw5"> <m

AngularJS中ng-options實現列表的資料繫結

下拉列表的簡單使用 ng-option指令使用很簡單,只需要繫結兩個屬性: 一個是ng-model用於獲取選定的值; 另一個是ng-options用於確定下拉列表的元素陣列。 <select ng-model="engineer.currentActivit

UltraGrid中實現列表

 Grid中經常用到下拉列表項,如何快捷的實現下拉列表項呢? 1. 拖放一個Grid到Form上,新增Columns,並設定Sex欄位為下拉列表樣式 2. Grid的下拉列表框中的值是ValueListItem型別,所以,需要在Form初始化的時候設定Grid用到的ValueList 如下私有函式

RecyclerView+PopupWindow實現列表選擇效果

已適配Android7.0 popuwindow全屏顯示問題 實現主要程式碼: /** * Created by miao on 2017/9/29. * 自定義PopupWindow 實現下拉列表效果 */ public abstract

列表,點擊選擇實現跳轉鏈接 onchange="window.location=..."

this option 用戶 onchange ... tex 註意 下拉 win <select onchange="window.location=this.value;">  <option value="a.html">用戶管理</op

delphi自動調整combobox列表寬度(PostMessage CB_SETDROPPEDWIDTH)

pro comment pbo for count h+ dropdown not wid 在combobox所在的窗口的Formshow事件裏調用即可 [delphi] view plain copy procedure SetComb

如何使用jquery的jsonp實現仿百度列表

script chang charset 名稱 allow con 默認 cati 獲得 使用了mui布局,可以換布局,這個不重要,重要的是怎麽實現的 <!doctype html> <html> <head> <me

全路徑無限分類列表實現

rom fun rep 最終 [] 深度 color -- echo 最終效果圖: 代碼詳情: include(‘db.inc.php‘); function likecate($path=‘‘){ sql = "select id,catename,path

前端列表實現

實現下拉列表 實現效果如圖: 主要注意一下enevt事件,同時因為感覺select原生的樣式不容易修改,因此自己寫了一個下拉列表,便於修改樣式。 直接上程式碼: <!DOCTYPE html> <html lang="en"> <head&

Dev_GridView:使用PopupContainerControl實現樹形列表

要使用 DevExpress 實現下拉列表樹,需要使用三個控制元件結合才可以實現 PopupContainerEdit、PopupContainerControl、TreeList 設定控制元件 PopupContainerEdit 屬性 PopupControl 設定要繫結到 Po