Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4112458
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T22:11:54+00:00 2026-05-20T22:11:54+00:00

What i am trying to accomplish is to create new touchkeyboard. First i created

  • 0

What i am trying to accomplish is to create new touchkeyboard.

First i created buttons which i derive from speed buttons.
That done, now i need to create multiple buttons and layout them somewhere. This is were i get stuck.

I created a new component which i derive from TGraphicControl (this should be my new touchkeyboard), but i don’t know how to add components to canvas. I actually don’t know whether i’m supposed to add them to canvas or to some other component (eg. panel)!?!

Is my approach OK?

Thanks in advance.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T22:11:55+00:00Added an answer on May 20, 2026 at 10:11 pm

    Because of your wording and confusion between Panel, Canvas and custom controls in general, I assume you’re a Delphi beginner. You need to learn about frames: embarcadero docwiki link on frames

    Frames allow you to create re-usable portions of GUI. You use the IDE to “draw” the frame, you can then place that composite control (the frame) onto forms or other frames. It’s a very powerful feature and it’s conceptually very close to what other languages call “custom controls” (very close to what asp.net or WPF consider a custom control to be).

    In the Delphi world, when you say “custom control”, people would normally expect you to want to create an reusable control that’s placed in a package and it’s installed in the IDE. It’s an fairly advanced subject. If that’s what you want then I misunderstood the question, sorry.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

What I am trying to accomplish: Create a dynamic bubble that expands on height
I am trying to create a new array from two current arrays. Tried array_merge,
I'm trying to accomplish the following: Have a thread that reads data from a
I'm trying to create a new xml file with parts from other xml files.
I'm trying to accomplish the following in ASP.Net: Create a WPF Canvas control Spin
I am trying to figure out how to accomplish the following task: Create a
Im trying to accomplish something which may seem a bit convoluted but would be
I'm trying to create a JQuery slider and I've hit a roadblock. I'm new
What I'm trying to accomplish with this code is, first it scans a directory
I was trying to create a polling script in python that starts when another

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.