반응형 IT164 sqlite 사용(CRUD) 1. 개요 * sqlite 사용기 * SQLiteOpenHelper를 이용함. * activity_main.xml * sqliteCTR.java package com.example.sqlite; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.NonNull; import static java.sql.DriverManager.println; public cl.. 2023. 2. 15. 투명 PNG 이미지를 투명하지 않은 다른 이미지 포멧으로 저장하기 1. 개요 투명한 PNG 이미지를 투명 배경을 흰색 바탕으로 처리한 다른 이미지로 저장해 보자. 2. 증상 분석 투명 PNG 이미지를 투명부분을 흰색 배경으로 처리한채 다른 이미지포멧(BMP 또는 JPG)로 저장하고자 할 경우에 일반적으로 다음 과 같은 방법을 시도하여 변환을 시도할 것이다. var bmp : TBitmap; jpg : TJpegImage; png : TPngObject; begin try bmp := TBitmap.Create; jpg := TJpegImage.Create; png := TPngObject; png .LoadFromFile(APngFileName); bmp.Assign(png); jpg.Assign(bmp); jpg.SaveToFile(AJpegName); finally.. 2023. 2. 15. TcxGrid에서 Popup메뉴 열리기 전에 클릭된 컬럼 및 종류 알아내기 TcxGrid에서 오른쪽 마우스 클릭시 설정된 팝업메뉴 오픈 전에 클릭된 컬럼의 종류(헤더, 본문, 풋터) 및 클릭된 컬럼 인덱스를 알아내는 방법 procedure TForm1.cxGridPopupMenu1Popup(ASenderMenu: TComponent; AHitTest: TcxCustomGridHitTest; X, Y: Integer; var AllowPopup: Boolean); var AColumnIndex: integer; begin // only allow column popup when this column is hit AColumnIndex := cxGrid1TableView1Column4.Index; // Cell was hit if AHitTest is TcxGridRecordCel.. 2023. 2. 15. TRichEdit에서 전체선택(CTRL+A)시 문서 끝으로 자동 스크롤 시키기 1. 개요 TMemo 컴포넌트 에서는 기본적인 컨텍스트 메뉴인 전체선택(CTRL+A)시 본문 내용이 전체 선택 되면서 문서의 끝으로 자동 스크롤 되지만 TRichEdit 컴포넌트에서는 전체 선택시 문서 끝으로 자동 스크롤 기능을 제공하지 않는다. 따라서 필요에 의해서 전체 선택시 문서의 끝으로 이동하도록 구현해 보자 2. 전체선택(CTRL+A)시 문서 끝으로 자동 스크롤링 // Richedit1.SelStart :=RichEdit1.GetTextLength; // 2023. 2. 15. 이전 1 ··· 27 28 29 30 31 32 33 ··· 41 다음 반응형