Delphi 中的 IfThen 函數 – 回複 “深挖洞、廣積糧” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/11/14/1120015.html#1370413StrUtils 單元和 Math 單元 分別有一個 IfThen 函數, 舉例:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 =

再學 GDI+[28]: TGPPen – 自訂畫筆的虛線樣式 – SetDashPattern

自訂的虛線樣式依賴與一個數組, 數組的元素分別代表虛線中線與間的長度, 數組大小好像沒有限制;本例使用了六個元素的數組, 也就是表示虛線有三個線段和和三個間隔構成.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls;type TForm1 =

一個可以顯示多邊形的 TMyShape 類 – 回複 “董勇” 的問題

測試:自訂的 MyShape 單元:unit MyShape;interfaceuses Windows, Classes, Graphics, Controls;type TMyShapeType = (stRectangle, stSquare, stRoundRect, stRoundSquare, stEllipse, stCircle, stPolygon); TPoints = array of TPoint; TMyShape =

漢字與區位碼(1) – 轉換函式

先上轉換函式:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject);

再學 GDI+[29]: TGPPen – 自訂複合畫筆 – SetCompoundArray

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) LabeledEdit1: TLabeledEdit; RadioGroup1: TRadioGroup; procedure FormCreate(

學習結構[記錄]類型(4) – 結構指標

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; procedure

擷取各種編碼的識別符

下面是常用編碼的識別符, 在 Delphi(2009) 中如何擷取呢?Unicode: FF FE; BigEndianUnicode: FE FF; UTF8: EF BB BFvar bs: TBytes; b: Byte; str: string;begin {只有 Unicode、BigEndianUnicode、UTF8 編碼有識別符} bs := TEncoding.Unicode.GetPreamble; str := ''; for b in bs do str :

再學 GDI+[30]: TGPPen – 用畫刷定義的畫筆

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) RadioGroup1: TRadioGroup; procedure FormCreate(Sender: TObject); procedure

再學 GDI+[37]: TGPPen – TGPCustomLineCap、SetCustomStartCap、SetCustomEndCap

GDI+ 可以自訂線帽, 本例定義的起始線帽是一個小矩形、終止線帽是一個小三角形.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject);

漢字與多位元組編碼的轉換 – 回複 “不知道” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/11/22/1284923.html#1378410Delphi 2009 預設的編碼是多位元組編碼(MBCS), Delphi 這樣表示它: TEncoding.Default.下面是多位元組編碼與漢字之間轉換的例子:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,

再學 GDI+[34]: TGPPen – 畫筆的縮放變換 – ScaleTransform

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) TrackBar1: TTrackBar; TrackBar2: TTrackBar; procedure FormCreate(Sender:

再學 GDI+[31]: TGPPen – 設定端點串連方式 – SetLineJoin

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ListBox1: TListBox; procedure FormCreate(Sender: TObject); procedure

兩個結構體可以直接賦值嗎? – 回複 “JohnsonAnother” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/11/26/1031787.html#1382525兩個結構體可以直接賦值!, 測試如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1:

再學 GDI+[38]: 文本輸出 – DrawString、TGPFont

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject);

如何?一張圖片覆蓋表單 – 回複 “客棧老人” 的問題

問題來源: http://www.cnblogs.com/del/archive/2008/11/25/1339604.html#1381839方法1: 用 TImageunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;type TForm1 = class(TForm) Image1:

再學 GDI+[35]: TGPPen – 虛線畫筆位移 – SetDashOffset

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;type TForm1 = class(TForm) Timer1: TTimer; procedure FormPaint(Sender: TObject); procedure Timer1Timer(Sender:

再學 GDI+[32]: TGPPen – 拐角長度的限制 – SetMiterLimit

拐角長度的限制的預設值是 10.0, 一般足夠用了.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls;type TForm1 = class(TForm) TrackBar1: TTrackBar; procedure FormPaint(Sender:

再學 GDI+[39]: 文本輸出 – 文本樣式

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CheckLst;type TForm1 = class(TForm) CheckListBox1: TCheckListBox; procedure FormPaint(Sender: TObject);

再學 GDI+[36]: TGPPen – SetLineCap

本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) ComboBox1: TComboBox; ComboBox2: TComboBox; ComboBox3: TComboBox;

再學 GDI+[33]: TGPPen – 畫筆的幾何變換 – SetTransform

幾何變換也就是 Matrix 變換, 畫筆的 Matrix 會忽略 dx、dy 平移參數; 選擇 LineCapRound 線帽效果比較好.本例:代碼檔案:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, ExtCtrls;type TForm1 = class(TForm)

總頁數: 61357 1 .... 4775 4776 4777 4778 4779 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.