IroMozi カラーとフォントリストの選択コントロール   AC2020VB5ヘルプ目次
カラーとフォントの選択をするコントロールです。
Iroiro / Mozimozi の両コントロールを一つにしたものです。
プロパティ/メソッド/イベントは、それぞれのコントロールと共通で、
Iro / Mozi の接頭語を付加して、このコントロールで使用しています。
Com の接頭語を持つプロパティ/イベントは、このコントロール用に特別に設定したものです。



IroMozi プロパティ
ComBorderType ComChgBtnPostLeftTop ComChgBtnSizeTwips ComChgBtnUse
ComDlgShowEnabled ComEnabled ComIniDataUse ComModeIroiro
ComOLEDropEnabled ComPopMenuUse
Iroiro のプロパティ  ( Iro の接頭語が付加されています )
IroBaseCurColor IroBorderByFocus IroBorderWidth IroColorDigit
IroCurrentColor IroCurSysColorStr IroDataFontSize IroFineCurColor
IroFocus IroFrameWidth IroGradationMode IroGradValue
IroInPutBtnColor IroInPutBtnEnabled IroOutPutBtnColor IroOutPutBtnEnabled
IroPanelBackColor IroPanelMode IroPartCurColor IroPopMenuSetDlgUse
IroPopMenuVisible IroPopMenuVisibleAll IroPropertysDataStr IroSampleDataShow
IroSamplePost IroSampleShow IroSampleSize IroSizeMode
IroSpuitBtnColor IroSpuitBtnEnabled IroSpuitMagnification IroUserColorPallet
IroUserCurSelIndex IroWebCurColor
Mozimozi のプロパティ  ( Mozi の接頭語が付加されています )
MoziBackColor MoziColumnWidth MoziColumnWidthDEFMax MoziColumnWidthDEFMin
MoziCurListIndex MoziCurrentListFont MoziFontDataLetter MoziFontDataStrsAll
MoziFontDataTipUse MoziFontSizeMaxDEF MoziFontSizeMinDEF MoziListCount
MoziListCountIsFull MoziListCountMaxDEF MoziOLEDragEnabled MoziPropertysDataStr
MoziSampleLetter
VBの標準プロパティ
Container DragIcon DragMode Height HelpContextID Index Left Name Object Parent TabIndex TabStop Tag ToolTipText Top Visible WhatsThisHelpID Width

IroMozi メソッド
Iroiro のメソッド  ( Iro の接頭語が付加されています )
IroColorDataSYSTEM IroColorStrCPP IroColorStrExtra IroColorStrHEX
IroColorStrHTML IroColorStrLONG IroColorStrRGB IroColorValueLONG
IroColorValueRGB IroDlgShowHelp IroDlgShowMenuVisibleSet IroDlgShowUserPalletEdit
IroFormControlReSizeSet IroHalfColorByEnabled IroPanelSizeByPixel IroPopMenuShow
IroSetCurrentColor IroUserColorPalletAddItems IroUserColorPalletDelDoubleItems IroUserColorPalletDelItem
IroUserColorPalletDelSpace IroUserColorPalletFindColor IroUserColorPalletGetColor IroUserColorPalletReset
IroUserColorPalletSetColor
Mozimozi のメソッド  ( Mozi の接頭語が付加されています )
MoziAddItemByFontObj MoziAddItemByFontProperty MoziCurListFontData MoziDblClickEventDo
MoziDlgOptionShow MoziFontFontEqual MoziFontListUpDown MoziFontRandomMake
MoziHitListIndex MoziPopMenuShow MoziReMoveItem
VBの標準メソッド
Drag Move SetFocus ShowWhatsThis

IroMozi イベント
ComFirstShow ComModeChange ComQueryIniFileName ComResize
Iroiro のイベント  ( Iro の接頭語が付加されています )
IroColorCellDblClick IroColorInPutBtnClick IroColorOutPutBtnClick IroCurrentColorChange
IroMenuPopBeforeAfter IroOleEventDragDrop IroOleEventDragOver IroPanelModeChange
IroPanelSizeChange IroUserColorPalletChange IroUserCurSelIndexChange
Mozimozi のイベント  ( Mozi の接頭語が付加されています )
MoziAnyPropertyChanged MoziCurListFontChange MoziCurListFontDblClick MoziFontListChange
MoziMenuPopBeforeAfter MoziOleEventDragDrop MoziOleEventDragOver MoziPanelSlzeChange
VBの標準イベント
DragDrop DragOver GotFocus LostFocus

このコントロール専用の定数 Com 色の設定プロパティページ
Iro コントロールのキー操作 Iro カラーパネルの5モードのイメージ
Iro ポップアップメニュー Iro ポップアップメニュー項目の表示/非表示を設定
Iro ユーザーカラーパレットの編集 Iro カラーパネル使用方法のヘルプ
Iro OLEDragDrop 関連メソッドの使用方法
Mozi コントロールのキー操作 Mozi ポップアップメニュー
Mozi フォントリストのオプション設定 Mozi OLEDragDrop 関連メソッドの使用方法
AC2020VB5PublicFunc.html



IroMozi プロパティ



IroMozi
Property Get / Let ComBorderType As Boolean  [規定値] True
カラーパネル フォントパネルの 3D枠がある/なし。
Iroiro.BorderType  Mozimozi.BorderType


IroMozi
Property Get / Let ComChgBtnPostLeftTop As EnumIroMoziBtnPost  [規定値] IroMoziBtnLeft
カラーモード/フォントモードの切り替えボタンの位置。
Public Enum EnumIroMoziBtnPost 'パネルの切り替えボタンの位置
    IroMoziBtnLeft = 0 '左
    IroMoziBtnTop = 1 '上
    IroMoziBtnRight = 2 '右
    IroMoziBtnBottom = 3 '下
End Enum

ComChgBtnSizeTwips  ComChgBtnUse


IroMozi
Property Get / Let ComChgBtnSizeTwips As Long  [規定値] 210
カラーモード/フォントモードの切り替えボタンの Twips 単位の幅。
120 Twips 〜 600 Twips の範囲で指定します。
ComChgBtnPostLeftTop  ComChgBtnUse


IroMozi
Property Get / Let ComChgBtnUse As Boolean  [規定値] True
カラーモード/フォントモードの切り替えボタンを使用する/しない。
ComChgBtnPostLeftTop  ComChgBtnSizeTwips


IroMozi
Property Get / Let ComDlgShowEnabled As Boolean  [規定値] True
カラーモード/フォントモードの、それぞれのメニューからの、ダイアログ表示を許可/禁止。
Iroiro.DlgShowEnabled  Mozimozi.DlgShowEnabled


IroMozi
Property Get / Let ComEnabled As Boolean  [規定値] True
このコントロールの使用を許可/禁止。
Iroiro.Enabled  Mozimozi.Enabled


IroMozi
Property Get / Let ComIniDataUse As Boolean  [規定値] True
Ini ファイルのデーターを使用する/しない。
ComQueryIniFileName に応答して、Ini ファイルを使用するように基本設定をしていても、
特別な状況で、一時的に Ini ファイルのデーターを使用しない場合は、このプロパティを False に設定します。
ComQueryIniFileName  Iroiro.IniDataUse  Mozimozi.IniDataUse


IroMozi
Property Get / Let ComModeIroiro As Boolean  [規定値] True
カラーモード/フォントモードの表示選択。
True = カラーモードを表示 / False = フォントモードを表示
ComModeChange


IroMozi
Property Get / Let ComOLEDropEnabled As Boolean  [規定値] True
カラーモード/フォントモードの、それぞれのモードでの、ドラッグドロップを許可/禁止。
MoziOLEDragEnabled  Iroiro.OLEDropEnabled  Mozimozi.OLEDropEnabled


IroMozi
Property Get / Let ComPopMenuUse As Boolean  [規定値] True
カラーモード/フォントモードの、それぞれのメニューの使用を許可/禁止。
Iroiro.PopMenuUse  Mozimozi.PopMenuUse



IroMozi メソッド


このコントロール独自のメソッドはありません。
Iroiro / Mozimozi のヘルプファイルを参照。






IroMozi イベント



IroMozi
Event ComFirstShow()
このコントロールが最初に表示される直前に ComQueryIniFileName イベントの後に呼び出されます。
INI ファイルのデーターでプロパティが再設定されため、コントロールや親フォームの状態変更が必要になる場合に使用します。
ComQueryIniFileName  Iroiro.FirstShow  Mozimozi.FirstShow


IroMozi
Event ComModeChange(ByVal rComModeIroiro As Boolean)
カラーモード/フォントモードが切り替えられたときに発生します。
ComChgBtnUse  ComModeIroiro


IroMozi
Event ComQueryIniFileName(wAppPath As String, wAppEXEName As String, wOwnerFormName As String)
このイベントは、コントロールの状態を、次回の起動時に復元させるために使用します。
コントロールが最初に表示される直前に INI ファイル のフォルダ名とファイル名を要求します。
ファイル名を指定した場合、そのファイル名の INI ファイル が、アプリケーションに唯一つだけ作成されます。
複数コントロールを使用する場合は、INI ファイル内に各エントリー wOwnerFormName + ThisControl.Name が作成されます。
INI ファイル に有効なプロパティデーターがあれば、そのデーターでプロパティを再設定します。
また、次回にプロパティの変更内容を再使用できるように、コントロールを破棄する時に INI ファイル を自動保存します。
INI ファイルの規定の拡張子は iniACTX で変更できません。
wAppPath には保存するフォルダのフルパス名を指定します。
wAppEXEName にはファイル名を指定します。
wOwnerFormName には、コントロールが存在するフォームの .Name を指定します。もしあれば .Index も文字列にして連結して指定します。
これらの文字列の設定をしない場合には、INI ファイルは作成されず、コントロールの状態は保存されずにすべて消失します。
ただし、ユーザー自身がデーターを保存する場合には、IroPropertysDataStr / MoziPropertysDataStr の文字列を使用して、コントロールの状態を保存できます。
Private Sub IroMozi1_ComQueryIniFileName(wAppPath As String, wAppEXEName As String, wOwnerFormName As String)
    'INI ファイルを使用して、コントロールの状態を保存/再現する場合は、通常以下のコーディングを使用します。
    wAppPath = App.path: wAppEXEName = App.EXEName: wOwnerFormName = Me.Name
End Sub
ComIniDataUse  ComFirstShow  Iroiro.QueryIniFileName  Mozimozi.QueryIniFileName



IroMozi
Event ComResize()
コントロールのサイズが変更されたときに発生します。







IroMozi
このコントロール専用の定数
Public Enum EnumIroMoziBtnPost 'パネルの切り替えボタンの位置
    IroMoziBtnLeft = 0 '0 = 左
    IroMoziBtnTop = 1 '1 = 上
    IroMoziBtnRight = 2 '2 = 右
    IroMoziBtnBottom = 3 '3 = 下
End Enum
このほかに、Iroiroコントロールの定数 が使用されます。


IroMozi
色の設定プロパティページ
このコントロールの色をまとめて設定します。
アプリケーションのデザイン時にのみ使用できます。
フォーム左上隅の黄色いラベル  をクリックして、チップヘルプを表示できます。

IroBaseCurColor  IroCurrentColor  IroFineCurColor   IroInPutBtnColor  IroOutPutBtnColor  IroPanelBackColor   IroPartCurColor  IroSpuitBtnColor  IroWebCurColor   MoziBackColor