Util

정적 클래스이며 확장 메서드를 포함한 기능성 메서드가 정의된 클래스

Extension Methods

ChangeImageOpacity

  • Image image 의 불투명한 정도가 변경된 새 인스턴스를 반환

  • float opacity : 1F (= 100%)

public static Image ChangeImageOpacity(this Image image, float opacity);

ConvertByteArrayToImage

  • 이진 이미지 데이터를 Image 타입 인스턴스로 변환

public static Image ConvertByteArrayToImage(this byte[] byteArray);

ConvertImageToByteArray

  • Image 타입 인스턴스를 이진 이미지 데이터로 변환

public static byte[] ConvertImageToByteArray(this Image image);

FindNodeIdByFieldValue

  • TreeList의 fieldName에 해당하는 컬럼에서 value와 동일한 값의 첫번째로 찾은 Node의 Id를 반환

FindRowHandleByDataRow

  • GridControl에 바인딩된 DataTable의 DataRow를 참조하여 GridView의 RowHandle을 반환

GetSelectedDataRows

  • 각 TreeList, GridView 에서 선택된 행(또는 노드)의 DataRow 들을 반환

IsFloat

  • 값(value)이 소수 타입(Single, Double, Decimal)인지 여부를 반환

IsInteger

  • 값(value)이 정수 타입(Byte, SByte, Int16, Int32, Int64, UInt16, UInt32, UInt64)인지 여부를 반환

IsNumeric

  • 값(value)이 숫자 타입(Single, Double, Decimal, Byte, SByte, Int16, Int32, Int64, UInt16, UInt32, UInt64)인지 여부를 반환

IsNumericType

  • 타입(type)이 숫자 타입(Single, Double, Decimal, Byte, SByte, Int16, Int32, Int64, UInt16, UInt32, UInt64)인지 여부를 반환

KeyCodeToUnicode

Left

LoadDocument

MoveDownRow

MoveUpRow

ToClrType

ToSqlDbType

ExpandToFirstNode

GetTempDirectory

  • 현재 응용 프로그램이 실행된 디렉토리에 하위 디렉토리(temp)를 생성하고 그 경로를 반환

ClearTempDirectory

  • 현재 응용 프로그램이 실행된 디렉토리에 하위 디렉토리(temp) 내 모든 파일을 제거

GetNextFileName

  • 중복 되지 않은 파일명을 반환

  • ex) Parameter Value( "C:\A.txt" ) → Return Value ( "C:\A (1).txt" )

ValidateUri

GetValue

  • DataRow의 특정 컬럼의 값을 반환

  • string columnName 에 해당하는 컬럼이 존재하지 않을 경우 null 을 반환

SetValue

  • DataRow의 특정 컬럼에 값을 할당

  • string columnName 에 해당하는 컬럼이 존재하지 않을 경우 false 반환

MoveToLastPosition

  • MemoEdit 의 마지막에 입력된 텍스트로 커서를 이동

AppendUri

GetGroupRowCount

GetPivotData

  • PivotGridControl 의 화면에 보이는 표를 DataTable로 반환

FindByTag

  • 열거형 개체의 요소가 Tag 속성을 지닌 타입일 경우 해당 속성의 값과 파라미터(object tag)의 값을 비교하여 첫 번째로 일치하는 개체를 반환

  • GroupControl.CustomHeaderButtons, RepositoryItemButtonEdit.Buttons 등 (예시 참고)

General Static Methods

AddEnterKeyDownAction

ConvertColorToInt

ConvertIntToColor

ConvertExcelToDataTable

  • Spreadsheet 파일을 읽고 DataTable 자료형으로 결과를 반환

  • Parameters

    • string path : Spreadsheet 파일의 경로

    • int rowIndexOfColumns : DataTable의 DataColumn을 정의할 엑셀 파일의 행 순서 (0 이면 엑셀 파일의 첫번째 행)

FindControlAtCursor

FindControlAtPoint

GetClientPCName

GetIPAddress

GetMacAddress

GetPublicIPAddress

GetDistanceFromColors

InitDataSource

IsDirectory

IsRecognisedImageFile

GetValue

ResolveValue

SetPropertyValue

LoadImage

GetSalt

Tree_KeyDown

ConvertDataTableToExcel

GetBestFontSize

  • Control 개체 사이즈에 맞는 문자열의 크기를 반환

CopyGridRows

  • 원본 GridContrl(sourceGrid)의 시작, 끝 행 위치에 해당하는 행을 참조하여 대상 GridControl(destGrid)의 복사 위치(destIndex)에 새로운 행을 추가

GetDefaultPrinter

  • 시스템에 설정된 기본 프린터 이름을 반환

GetPrinters

  • 시스템에 등록된 모든 프린터 이름을 문자열 배열로 반환

SetDefaultPrinter

  • 파라미터의 프린터 이름으로 기본 프린터 설정

Last updated

Was this helpful?